2013-06-02 2 views
0

Я рисую логическую и физическую диаграмму классов. на этой диаграмме у меня есть класс, реализующий интерфейс. В физической диаграмме нет интерфейса, потому что этот класс имеет все атрибуты интерфейса базового класса. Физическая схема и логическая схема верны?Могу ли я использовать интерфейс в логической модели?

ответ

0

Сначала давайте сделаем нашу терминологию ясно:

Существует nothig как «логический и физический класс диаграммы».

Логические и физические метки обычно используются для проектирования баз данных.

Но если вы имеете в виду:

по Логическое: Концептуальный или Domain Model, которые показывают не являющихся программные объекты-Сущностей.

по Физической: Диаграмма классов, которая показывает реального программное обеспечение классов их интерфейсы и associtaions.

Тогда

Conceptul классы дает вдохновение для реального программного обеспечения classes.And Концептуально-Доменные классы диаграмм и диаграммы классов (классов реального программного обеспечения) не должны быть одинаковыми.

Вы можете использовать абстрактные классы, даже интерфейс в понятийно-Domain диаграммы модели проблемного пространства

Это не означает, что будет или должна быть «интерфейсы» в диаграмме классов (классы реального программного обеспечения) также. Но это может быть так. Это ваш выбор, как реализовать решение.

Существует нет правила такие, что Концептуально-домен класса диаграмм элементы должны иметь один к одной карте до программного обеспечения диаграммы классов элементов

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