S.O.L.I.D
To akronim od pięciu zasad programowania obiektowego, które powinny być stosowane w projektowaniu i implementacji aplikacji. Te zasady zostały sformułowane przez Roberta C. Martina, znanego również jako „Uncle Bob”, w celu promowania dobrych praktyk programowania obiektowego i zapobiegania pojawianiu się problemów związanych z rozwojem aplikacji.