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

4 ответа

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

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

4 ответа

DDD: Какое поведение я должен применять к объекту домена?

Моя команда очень старается придерживаться Domain Driven Design как архитектурной стратегии. Но, в большинстве случаев, наши доменные сущности довольно враждебны. Мы хотели бы, чтобы на наших доменных объектах было больше поведения бизнеса / ...

4 ответа

Как внедрить принципы SOLID в существующий проект

Я прошу прощения за субъективность этого вопроса, но я немного застрял, и я был бы признателен за некоторые рекомендации и советы от всех, кто имел дело с этой проблемой ранее: У меня есть (что стало) очень большой проект RESTful API, написанный ...

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

5 ответов

Фреймворк имеет классы форматирования для поддержки.

лал следующий пример кода, чтобы узнать, как использовать сигнатуру обобщенного метода. Для того, чтобы получитьМетод Display ()как для клиента, так и для сотрудника, я фактически начал заменятьИнтерфейс IPersonсЛицо абстрактного класса. Но ...

6 ответов

Разве Информационный Эксперт и Скажи, Не спрашивай в противоречии с принципом Единой Ответственности?

6 ответов

Как вы определяете, насколько грубой или детальной должна быть «ответственность» при использовании принципа единой ответственности?

6 ответов

Принцип разделения интерфейса - программа для интерфейса

Я читал о SOLID и других принципах дизайна. Я думал, что ISP - это то же самое, что «Программа для интерфейса, а не для реализации». Но, похоже, это разные принципы? Есть ли разница?

6 ответов

Разве Информационный Эксперт и Скажи, Не спрашивай в противоречии с принципом Единой Ответственности?

Информационно-Expert, Скажи-не-Ask, а такжеSRP часто упоминаются вместе как лучшие практики. Но я думаю, что они расходятся. Вот о чем я говорю. Код, который поддерживает SRP, но нарушает принцип «говорите, не спрашивайте» ...

9 ответов

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

9 ответов

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