Программист должен -- каким быть :)

Еще в начале 70-х замечательный ученый академик А.П.Ершов сказал о том каким должен быть программист:

Механизмы расширения языка UML

[полный список вопросов здесь]

UML создавался как открытый язык, допускающий контролируемые расширения. Механизмами расширения в UML являются:

Сущности в UML

Сущности – это абстракции, являющиеся основными элементами модели;

  • Cтруктурные (имена существительные);
    • Класс (Class)
    • Интерфейс (Interface)
    • Кооперация (Collaboration)
    • Прецедент (Use case)
    • Активный класс (Active class)
    • Компонент (Component)
    • Узел (Node)
  • Поведенческие;
  • Группирующие;
  • Аннотационные

Пакеты в языке UML

Объектно-ориентированная декомпозиция -- что это такое

Сразу отметим, что есть и более общее понятие декомпозиции кода.

покормить корову фкн вгу

Объектно-ориентированная декомпозиция - это разбиение системы на сущности, являющиеся какими-либо объектами действующими в той ситуации, которую как раз и моделирует система.

Pages

Subscribe to fkn+antitotal RSS