Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - bas

2341
Ну разобрались с Ирой. Я перепутал private с protected:
Цитировать
private – Член класса может использоваться только функциями-членами данного класса и функциями-"друзьями" своего класса. В производном классе он недоступен.
protected – То же, что и private, но дополнительно член класса с данным атрибутом доступа может использоваться функциями-членами и функциями-"друзьями" классов, производных от данного.
В общем, по ООП в дочернем\производном Классе не должны быть видны private и package атрибуты родительского Класса, если дочерний Класс находится в другом пакете.
Так что ИМХО это баг ЕА.

Эд, если не сложно, зашли в поддержку ЕА запрос:
Цитировать
Pls clarify my 2 quesions:
1. I add private and package attributes into Class A. Then create new Class B into another package and Class B inherits from Class A by using generalization connection. Set check box at Frature visibality -> Inherited Features -> Show attributes of Class B. And finally I see private and package attributes of Class A at Class B. According to OO Programming rules private and package attributes should not be visible into inherited Class. How to avoid visibility of private and package attributes at inherited Class?
2. When I generate RTF report of Class B then report does not have inherited protected and public attributes of Class A. How to include inherited attributed into report?

2342
Дмитрий Вы готовы прочитать свой доклад и показать DEVPROM на семинаре на территории главного офиса Люксофта в середине\конце марта?

2343
Т.е. делаем две Д, одну Д подсовываем под один элемент и там все изображаем, а другую Д - под другой элемент, и на второй Д делаем ссылку на первую. Так? Если так, то до этого я сам дошел :)

По второму моему вопросу:
2. Почему protected\package атрибут родительского Класса отображается у дочернего класса?
Наверное никто не понял, что я имел в виду :) Помня курс ОО программирования, мне кажется, что protected атрибуты родительского Класса не доступны из дочернего Класса. Я прав? А в хелпе ЕА сказано, что package атрибуты не видны в дочернем Классе, если последний находится в другом пакете. Так вот если дочерний Класс находится в другом пакете, то в нем не должны быть видны protected\package атрибут родительского Класса, если мы ставим галку в дочернем Классе: Frature visibality -> Inherited Features -> Show attributes.

И еше 3ий вопрос:
3. При генерации документации RTF по классу не выгружаются наследуемые атрибуты в дочернем классе. Как это можно поправить?

2344
Насколько интересно было бы послушать и посмотреть?
Супер Дмитрий. Мне кажется этот продукт тоже заслуживает внимания. Если Вы готовы рассказать и показать этот инструмент в деле, то я договариваюсь о дате семинара со Стасом. Скорее всего семинар пройдет на территории главного офиса Люксофта.

2345
А диаграмма лежит под каким-то из этих 2 элементов?
Ну к примеру так. Или лежит в другом месте.

2346
Народ,

А подскажите следующее:
1. Есть у меня одна Д и два Элемента. Как сделать так, чтобы нажимая на любой из двух элементов, я бы попадал на одну нужную мне Д???
2. Почему protected\package атрибут родительского Класса отображается у дочернего класса?

2347
добавил дату сдачи в пред. пост

2348
Добавил еще в наши следующие шаги по Концепции еще один пункт. Теперь дальнейший план выглядит так:
* Описать основные функции (фичи, features) ИС - до 13 фев 2009 (проверка на выходных)
* Нарисовать контекстную Д ИС - до 13 фев 2009  (проверка на выходных)
* Нарисовать Д бизнес-объектов или сущностей предметной области - до 20 фев 2009  (проверка на выходных)

2349
Ну про контекстную Д написано немного здесь:
http://en.wikipedia.org/wiki/System_context_diagram
Про фичи немного тут:
http://www.ibm.com/developerworks/rational/library/4166.html
и в предоставленных шаблонах

И еще поиск в инете вроде работает ...

2350
Да-да, это я виноват, сорри :(

Предлагаю идти дальше:
* Описать основные функции (фичи, features) ИС
* Нарисовать контекстную Д ИС
* Нарисовать Д бизнес-объектов или сущностей предметной области

Замечания есть, но небольшие, попозже выложу, ща времени совсем нет :(

ИМХО сейчас имеет смысл всем идти своим путем, т.е. писать каждому свой документ Концепция, а потом посмотрим - сливать вместе или нет. Прошу также уже Концепцию оформить в соответствии с шаблоном, кто этого еще не сделал.

2351
Попробуй нарисовать в виде Д Состояний.

2352
Примеры / Re: EA/UML - вопросы от новичка
« : 04 Февраля 2009, 18:01:54 »
ИМХО хорошая идея. Задавайте вопросы - ответим.

2353
Примеры / Re: EA - описание среды с примером
« : 04 Февраля 2009, 14:06:48 »
Я не против.

2354
LeX,
Мне кажется Вам лучше присоединиться на след. этапе - написании ТЗ.

2355
Да-да, я тоже хотел это запечатлеть. Растем понемногу :)