Результаты поиска по запросу "solid-principles"

11 ответов

http://javaexplorer03.blogspot.in/2016/12/open-closed-design-principle.html

ип Open / Closed гласит, что программные объекты (классы, модули и т. Д.) Должны быть открыты для расширения, но закрыты для модификации. Что это значит, и почему это важный принцип хорошего объектно-ориентированного дизайна?

4 ответа

Запутался в принципе единой ответственности в следующем примере

В следующихвидеоавтор берет существующий класс и присваивает ему принцип единой ответственности. Он берет класс печати, который имеет доступ к данным, формат...

2 ответа

Принцип подстановки Лискова и Потоки

ТОП публикаций

3 ответа

Очевидно, что мне нужно быть более осторожным, как я представляю свое понимание вещей. Мой нормальный учебный процесс - представить то, что, я думаю, я знаю. Я часто подхожу к фразам типа «мое понимание ...». Тем не менее, цель состоит в том, чтобы представить то, что я знаю, и если я исправлюсь, то я чему-то научился. Однако на этом форуме я мог бы стать виновным в дальнейшем распространении недостоверной информации. Спасибо за ваш отзыв.

е баз данных у нас нормализация. Вы можете начать с разработки, выполнить пошаговые инструкции и получить нормальную форму базы данных. Это делается на основе семантики данных и может рассматриваться как серия рефакторингов проекта. В ...

3 ответа

 - Он полностью написан с использованием TDD / BDD и пытается написать как можно более чистый код (SOLID, хорошие имена и т. Д.). Рабочий код составляет около 4500 SLOC, тестовый код - около 7300 SLOC, охват кода - более 90%, а самые большие производственные классы - около 200 LOC.

авал подобный вопрос раньше и получил несколько хороших ответов, но я думаю, что он был слишком общим. Примеры отличного дизайна и реализации программного ...

2 ответа

Он показывает, как эти принципы действуют в функциональном мире в той же степени, что и в ООП, потому что нам все еще необходимо решить те же основные проблемы. И в целом, это заставило меня думать, что функциональное программирование лучше подходит для дизайна SOLID.

я из языка ООП, я знаком с принципами SOLID объектно-ориентированного проектирования. Кажется, что некоторые из них вписались бы в функциональную модель программирования, в то время как другие части не имеют смысла в мире, в котором отсутствует ...

2 ответа

Внедрить требуемый объект зависит от условия в инжекторе конструктора

У меня есть интерфейс

2 ответа

Что касается кода, который использует Animal - я не хочу, чтобы он знал или был в состоянии заставить насмешку Animal. Только Кошки должны быть в состоянии сделать это. Я никогда не видел попугая, который может насмехаться :-)

1 ответ

Кажется, не может понять принципы SOLID и шаблоны проектирования [закрыто]

Я пытаюсь войти в ООП в последнее время, и у меня проблемы сSOLID [https://en.wikipedia.org/wiki/SOLID_%28object-oriented_design%29]принципы и шаблоны проектирования. Я понимаю, почему люди используют их, и я действительно хочу использовать их, ...

3 ответа

Нарушение принципов SOLID в множественной реализации интерфейса

Я сталкиваюсь с проблемой с инверсией зависимостей в