• SOLID – solidne zasady projektowania oprogramowania

    W świecie programistów wiele jest zasad, wzorców i wytycznych mających pomóc dobrze zaprojektować oprogramowanie. Jedną z takich zasad, choć właściwie jest to zbiór pięciu zasad, jest SOLID. Zostały one opisane szczegółowo przez Robert C. Martina w 2000 roku choć już w marcu 1995 roku na wspomniał o nich na grupie Google comp.object Należy wspomnieć, że Zasada Pojedynczej Odpowiedzialności nie znalazła się w wydanym pierwotnie artykule. Autorem akronimu SOLID jest Michael Feathers, który wymyślił go aby łatwiej było zapamiętać reguły. Rozwińmy znaczenie tego akronimu: SSingle Responsibility Principle – Zasada pojedynczej odpowiedzialności OOpen / Closed Principle – Zasada Otwarte / Zamknięte LLiskov Substitution Principle – Zasada Podstawienia Liskov IInterface Segregation Principle –…