Модераторы: Се ля ви
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> UML: Диаграмма классов 
:(
    Опции темы
Wolf
Дата 18.5.2009, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 9.6.2006
Где: Нижневартовск

Репутация: нет
Всего: нет



Подскажите каким образом можно составить диаграмму классов для следующего случая: Класс A содержит в себе контейнерный класс типа TList. В контейнерный класс добавляются, по мере надобности, класс B (0..n). Как это можно представить на диаграмме классов? Нужно ли в самом классе A указывать поле с TList?
PM MAIL ICQ   Вверх
deniva
Дата 18.5.2009, 16:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.5.2007

Репутация: 2
Всего: 2



user posted image
PM MAIL   Вверх
Wolf
Дата 18.5.2009, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 9.6.2006
Где: Нижневартовск

Репутация: нет
Всего: нет



deniva, А класс A связан с TList просто ассоциацией? т.е. не агрегацией или композицией? Если он как член класса A?. И вот ещё, допустим я в классе A решил перечислить все свойства (или поля), то мне в них следует включать TList?
PM MAIL ICQ   Вверх
deniva
Дата 17.8.2009, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.5.2007

Репутация: 2
Всего: 2



Цитата(Wolf @ 18.5.2009,  17:04)
deniva, А класс A связан с TList просто ассоциацией? т.е. не агрегацией или композицией? 

Если считаете, что A - целое по отношению к TList, т.е. TList - часть A, то используйте агрегацию или композицию.
Цитата

И вот ещё, допустим я в классе A решил перечислить все свойства (или поля), то мне в них следует включать TList?

Нет не следует. Это уже показано через ассоциацию A - TList.


PM MAIL   Вверх
gluon
Дата 21.8.2009, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 21.8.2009

Репутация: нет
Всего: нет



Приветствую всех. Помогите пожалуйста разобраться в паттернах проектирования. Например не понятен мне до конца паттерн декоратор. В его основу лежит абстрактный класс, который по сути объектов иметь не может. Так почему декоратор содержит ссылку на объект этого абстрактного класса. Объясните пожалуйста. Или я что-то не понимаю в абстрактных классах.
PM MAIL   Вверх
gluon
Дата 21.8.2009, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 21.8.2009

Репутация: нет
Всего: нет



Вот например этот паттерн

Присоединённый файл ( Кол-во скачиваний: 37 )
Присоединённый файл  Decorator.gif 10,93 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Системный анализ, проектирование и UML"
Се ля ви

Форум "Системный анализ, проектирование и UML" предназначен для обсуждения вопросов, так или иначе связанных с этапами жизненного цикла автоматизированных (программных, информационных, автоматических) систем:

• предпроектные обследования объектов автоматизации;

• разработка концепции создания систем;

• моделирование бизнес-процессов (в т.ч. на UML);

• проектирование архитектуры систем;

• управление проектами;

• управление качеством;

• CASE-средства;

• реинжиниринг.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Системный анализ, проектирование и UML | Следующая тема »


 




[ Время генерации скрипта: 0.0609 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.