Шта је образац архитектуре отвореног-затвореног принципа (ОЦП)?

Отворено-затворено начело (ОЦП) је образац архитектуре који сугерише да софтверски ентитети (класе, модули, функције, итд.) треба да буду отворени за проширење, али затворени за модификацију. То значи да бисте требали бити у могућности да проширите понашање софтверског ентитета без модификације његовог изворног кода. Другим речима, требало би да будете у могућности да додате нову функционалност постојећој бази кода без промене постојећег кода. Овај образац је важан за креирање софтверских система који се лако одржавају, проширују и скалирају. То је један од пет СОЛИДНИХ принципа објектно оријентисаног дизајна.

Датум објављивања: