Инструменты пользователя

Инструменты сайта


php:principles:solid

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
php:principles:solid [2023/07/18 23:22]
werwolf
php:principles:solid [2023/07/18 23:23] (текущий)
werwolf
Строка 96: Строка 96:
  ===== Принцип открытости/​закрытости (Open-closed Principle) =====  ===== Принцип открытости/​закрытости (Open-closed Principle) =====
  
-\\ > Программные сущности должны быть открыты для расширения,​ но закрыты для модификации.+> Программные сущности должны быть открыты для расширения,​ но закрыты для модификации.
  
 Программные сущности (классы,​ модули,​ функции и прочее) должны быть расширяемыми без изменения своего содержимого. Если строго соблюдать этот принцип,​ то можно регулировать поведение кода без изменения самого исходника.\\ \\ Рассмотрим пример:​\\ \\  Программные сущности (классы,​ модули,​ функции и прочее) должны быть расширяемыми без изменения своего содержимого. Если строго соблюдать этот принцип,​ то можно регулировать поведение кода без изменения самого исходника.\\ \\ Рассмотрим пример:​\\ \\ 
php/principles/solid.1689711760.txt.gz · Последние изменения: 2023/07/18 23:22 — werwolf