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.