Публикации по теме 'cohesion'
Постоянный класс Бога
Анти-шаблон, который я наблюдал в некоторых проектах .NET, хотя он может быть одинаково актуален в любой объектно-ориентированной среде, заключается в размещении всех констант для проекта (или даже решения) в одном файле класса (например, Constants.cs ).
При этом есть две основные проблемы:
1. Сплоченность
Константы очень часто не имеют между собой ничего общего (кроме того, что они константы). У некоторых разработчиков может возникнуть соблазн разместить вещи вместе только..
Вопросы по теме 'cohesion'
Паттерн DAO портит сплоченность / SRP?
Давайте использовать в качестве примера:
class AccountDAO {
create(){..}
read(){..}
update(){..}
delete() {..}
}
Сколько у вас обязанностей? 1 или 4?
337 просмотров
schedule
17.05.2023
Каков стандарт Java для связности объектов? Означает ли слишком много информации в объекте плохой дизайн? - см. пример
Я создаю проект, который моделирует систему посадки в аэропорту. У меня есть объект plane , в котором хранится вся информация, необходимая для сортировки plane в queue и сохранения в базе данных. Вся важная информация включена в объект, но я...
574 просмотров
schedule
06.06.2022