EMZETT.
Увійти

OCP

Коротко: Принцип відкритості/закритості (OCP) стверджує: програмне забезпечення має бути відкрите для розширення, але закрите для змін.

Докладніше: Нові функції мають додаватися новим кодом без зміни наявного перевіреного коду. Це літера «O» у SOLID.

Подробиці

Приклад

Замість розширення довгого ланцюжка if…

Див. також: принципи SOLID, SRP, LSP, інтерфейс