|
|
|
абстрактная фабрика - концептуальный вопрос
|
|||
|---|---|---|---|
|
#18+
Petro123eJack, не понял, почему не одна фабрика на все события. Событие - это тоже метатип объекта. eJackтак как для получения фабрики используется название типа события Мы точно все говорим об одно и том же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2014, 08:27 |
|
||
|
абстрактная фабрика - концептуальный вопрос
|
|||
|---|---|---|---|
|
#18+
eJack, перепишу свой посыл: - я не понял, почему нельзя так: Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2014, 12:56 |
|
||
|
абстрактная фабрика - концептуальный вопрос
|
|||
|---|---|---|---|
|
#18+
Petro123eJack, перепишу свой посыл: - я не понял, почему нельзя так: Код: java 1. 2. 3. 4. абстрактная фабрика создает семейство объектов - это суть паттерна. У меня у интерфейса (абстрактный класс) более 10 методов get/create - которые создают разные объекты для конкретного типа события. Вот то что я уже писал, еще раз Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Далее - для каждого типа события создается наследник этого класса. Решаемая задача - что из фабрики я получаю объекты именно для конкретного типа сообщения - это и различные DAO, мапперы, конвертеры и т.д. Вы же предлагаете мне написать один мега класс типа: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. но, это не абстрактная фабрика ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2014, 13:43 |
|
||
|
абстрактная фабрика - концептуальный вопрос
|
|||
|---|---|---|---|
|
#18+
eJackабстрактная фабрика создает семейство объектов - это суть паттерна. разумеется. Просто, если идти не от задачи (функции main), то сложно понять что именно нужно. Суть паттерна в группах, группах в группе и ещё раз в группах Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. т.е. идём от задачи и функции main Так? ... а сама абстрактная фабрика только для того, чтобы всё многообразие объектов передать через одно "игольное ушко" EventProcessor(factoryAll) если это не надо, то шаблон не нужен. Пример чего я и приводил выше. IMHO ______________________________________________ "Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2014, 15:03 |
|
||
|
абстрактная фабрика - концептуальный вопрос
|
|||
|---|---|---|---|
|
#18+
Petro123eJackабстрактная фабрика создает семейство объектов - это суть паттерна. разумеется. Просто, если идти не от задачи (функции main), то сложно понять что именно нужно. Суть паттерна в группах, группах в группе и ещё раз в группах Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. т.е. идём от задачи и функции main Так? ... а сама абстрактная фабрика только для того, чтобы всё многообразие объектов передать через одно "игольное ушко" EventProcessor(factoryAll) если это не надо, то шаблон не нужен. Пример чего я и приводил выше. IMHO ______________________________________________ "Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand. Читайте внимательнее вопрос - суть => Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2014, 10:20 |
|
||
|
|

start [/forum/topic.php?fid=59&startmsg=38554292&tid=2127658]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 476ms |

| 0 / 0 |
