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

3 ответа

Не нарушает ли реализация нескольких интерфейсов принцип единой ответственности?

3 ответа

: «В 1990-х годах принцип« открытый / закрытый »стал популярно переопределяться для обозначения использования абстрактных интерфейсов ...»

инаю применять ТВЕРДЫЕ принципы и нахожу их немного противоречивыми. Моя проблема заключается в следующем: Мое понимание принципа инверсии зависимостей заключается в том, что классы должны зависеть от абстракций. На практике это означает, что ...

1 ответ

Принцип единой ответственности (SRP) гласит, что у класса или модуля должна быть одна и только одна причина для изменения. Этот принцип дает нам как определение ответственности, так и руководство по размеру класса. У классов должна быть одна ответственность - одна причина для изменения.

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

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

2 ответа

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

3 ответа

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

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

9 ответов

Шаблон проектирования для реализации по умолчанию с пустыми методами

2 ответа

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

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

4 ответа

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

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

1 ответ

Простой метод фабрики против фабрики: оператор переключения между фабрикой и клиентом

Я понимаю, что одним из основных преимуществ метода Factory по сравнению с Simple Factory является то, что он не нарушает принцип Open-Closed SOLID. То есть ...

1 ответ

Архитектура приложения / композиция в F #

В последнее время я делал SOLID в C # на довольно экстремальном уровне и в какой-то момент осознал, что в настоящее время я по сути делаю не что иное, как со...