DesignPatternsBook
DesignPatternsBook copied to clipboard
Паттерны проектирования на платформе .NET
Нада написать что СРП хорошо уживается с ТДД
## Windows Forms приложение, которое хостит WCF сервис или windows-сервис, взаимодействующий с пользователем с помощью диалоговых окон. Достаточно часто служба разрешает выполнять некоторые манипуляции над собой при помощи ЮИ утилиты....
Не уверен, что Мартиновское определение SRP самое удачное. Либо его нужно давать в контексте. Принцип единой обязанности (SRP - The **S**ingle Responsibility Principle: у класса/модуля должна быть лишь одна причина...
а реализован - уровнем выше, на уровне представления. Уровнем ниже ты хотел сказать?
> Любая **индустрия** по мере взросления **старается делиться** своим опытом с подрастающим поколением. "Индустрия", согласен, может "взрослеть", но "делиться опытом" (да ещё и с "подрастающим поколением", то есть людьми) для...
А ты где-нибудь описываешь взамодействие OCP and ISP? По мне, очень важно описать как Сlosed взаимодействует с Segregation? Кстати, я этого не видел, а вопрос не праздный. Я про то,...
> Слишком большое число зависимостей класса говорит о проблемах в его дизайне. Понимание этого принципа, ко мне пришло, после прочтения книги Марка Симанса (хотя похоже он позаимствовал некоторые идеи у...
> Принцип единой обязанности (SRP - The **S**ingle Responsibility Principle: у класса/модуля должна быть лишь одна причина для изменения. Данный принцип говорит о борьбе с изменениями, но на самом деле...
> Помимо формальных критериев, есть универсальные понятия хорошего дизайна – слабая >связанность (low coupling) и сильная связность (high cohesion). Данные свойства полезны, но >слишком неформальны. Я не думаю, что эти...
> Помимо формальных критериев, есть универсальные понятия хорошего дизайна – слабая связанность (low coupling) и сильная связность (high cohesion). Данные свойства полезны, но слишком неформальны. Уверен, что ты уже не...