Результаты поиска по запросу "open-closed-principle"
случаи вашего обновления 2 в этой же структуре программы без создания большего количества интерфейсов, потому что нет ограничений для одного символа. Заботьтесь только о заказе обработчиков; более длинные матчи должны быть на первом месте.
рефакторингкакой-то старый кодпростой скрипт-анализатор файловкогда я наткнулся на следующий код: StringReader reader = new StringReader(scriptTextToProcess); StringBuilder scope = new StringBuilder(); string line = reader.ReadLine(); while ...
Нарушение принципов SOLID в множественной реализации интерфейса
Я сталкиваюсь с проблемой с инверсией зависимостей в
http://javaexplorer03.blogspot.in/2016/12/open-closed-design-principle.html
ип Open / Closed гласит, что программные объекты (классы, модули и т. Д.) Должны быть открыты для расширения, но закрыты для модификации. Что это значит, и почему это важный принцип хорошего объектно-ориентированного дизайна?
, что обеспечивает безопасность при изменении существующего кода.
ип открытого-закрытого положения гласит, что «программные объекты (классы, модули, функции и т. Д.) Должны быть открыты для расширения, но закрыты для модификации». Тем не менее, Джошуа Блох в своей знаменитой книге «Эффективная Java» ...
Простой метод фабрики против фабрики: оператор переключения между фабрикой и клиентом
Я понимаю, что одним из основных преимуществ метода Factory по сравнению с Simple Factory является то, что он не нарушает принцип Open-Closed SOLID. То есть ...