2012-01-16 3 views
0

для моей магистерской диссертации Я создаю систему для объединения знаний в as3. Это очень похоже на SpicyNodes или подобное программное обеспечение, но с более сложными функциями. Мой наставник теперь предложил мне описать систему с использованием шаблонов проектирования. Однако мои знания о предмете ничтожны. Я только что прочитал книгу Design Patterns: Элементы многоразового объектно-ориентированного программного обеспечения.Описание всей системы с использованием шаблонов проектирования?

Моя проблема в том, как я могу описать систему, используя шаблоны? Я использую одну диаграмму UML? Пройти ли я через системный класс для класса, описывая их с помощью шаблонов проектирования? Клиент не большой и не очень продвинутый. Менее 20 классов в дополнение к серверному php-скрипту.

Любые подсказки, как мне следует выполнять эту задачу, очень ценятся!

ответ

0

вот пример чего-то вроде того, что вы хотите, что было сделано с junit после факта: JUnit A Cook's Tour. Кроме того, я не уверен, что ваш язык полностью поддерживает наследование и полиморфизм. если это не так, то эти (наследование и полиморфизм) будут считаться шаблонами проектирования.

+0

Довольно маленький пример, но мне кажется, что я должен сделать что-то подобное. Думаю, мне придется приготовить диаграмму UML и показать ее моему наставнику, чтобы узнать, что он говорит об этом. Спасибо =) – benbjo

Смежные вопросы