Я только что создал себе класс под названием «InstructionBuilderFactoryMapFactory». Это 4 "суффикса шаблонов" на одном классе. Он сразу напомнил мне об этом:Слишком много «суффиксов шаблонов» - дизайн запаха?
http://www.jroller.com/landers/entry/the_design_pattern_facade_pattern
Является ли это дизайн запах? Должен ли я налагать лимит на это число?
Я знаю, что некоторые программисты имеют схожие правила для других вещей (например, не более чем N уровней указателя косвенности в C.)
Все классы, кажется мне надо. У меня есть (фиксированная) карта от строк до фабрик - что-то я делаю все время. Список длиннее, и я хочу переместить его из конструктора класса, который использует сборщиков (созданных фабриками, которые получены с карты ...) И, как обычно, я избегаю синглтонов.
Смотрите, вот почему я ненавижу Java. Вы (скорее всего) не увидели бы класс с таким именем в C++. – davr 2008-09-26 00:18:37
Вы используете контейнер IOC? – 2009-02-05 00:34:56