5 / 6 / 2
Регистрация: 26.10.2012
Сообщений: 126
|
|||||||||||
1 | |||||||||||
Паттерны проектирования (Фабрики)17.01.2015, 16:13. Показов 2130. Ответов 5
Метки нет (Все метки)
Добрый вечер. Есть игра "Морской бой" из учебника Павловской Т.А .
Задача: добавить в ней какой-либо шаблон проектирования. Я подумал, что лучшим решение будет реализовать паттерн Фабрика, но у меня возникают проблемы. Есть заголовочный файл:
Подскажите пожалуйста как тут поступить или мб есть паттерны по-проще и более уместные. П,С Цель просто вставить шаблон, пусть он там и не будет особо нужен.
0
|
17.01.2015, 16:13 | |
Ответы с готовыми решениями:
5
С чего начать изучать паттерны проектирования? Паттерны проектирования, нужен код на С++ и UML диаграмма Объектно-ориентированного проектирования и проектирования на основе структур данных Создание фабрики по созданию объектов |
5 / 6 / 2
Регистрация: 26.10.2012
Сообщений: 126
|
||||||
17.01.2015, 18:20 [ТС] | 3 | |||||
Синглтон там вставлен так как я пытаюсь воткнуть разные шаблоны, и когда копировал код пытался сделать синглтон, но с ним я , в итоге, ещё сильнее запутался.
А фабрику я пытался инициализировать через:
0
|
510 / 272 / 60
Регистрация: 14.12.2010
Сообщений: 548
|
||||||
18.01.2015, 13:44 | 4 | |||||
По паттернам есть книжка Приемы объектно-ориентированного проектирования. Паттерны проектирования.
Пока язык плохо знаешь, за паттерны лучше не браться. На мой взгляд, для фабрики скорее подходит игрок(Player), а не игра (Navy). Игра должна работать с абстрактным игроком: Кликните здесь для просмотра всего текста
0
|
Пес войны
111 / 88 / 22
Регистрация: 23.02.2012
Сообщений: 653
|
||||||
18.01.2015, 14:39 | 5 | |||||
пару строк тебе подкину
и на то, как вызываются функции теперь
0
|
18.01.2015, 15:08 | 6 | ||||||||||
на enum поменять...
Ну и не
Добавлено через 1 минуту Виртуальный деструктор забыт.
2
|
18.01.2015, 15:08 | |
18.01.2015, 15:08 | |
Помогаю со студенческими работами здесь
6
Использование фабрики для шаблонного класса Верно ли, что в основе фабрики лежит наследование классов? Списки. Смоделировать работу отдела выдачи мебельной фабрики Виртуальные функции: создание фабрики объектов для множества фигур Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |