Тема: Хорошее MVC
Показать сообщение отдельно
Старый 31.12.2010, 15:48
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 5  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Да)) в довершение ко всему меня интересует наследование.
Простейший пример. Есть какой-то шаблонный клас юнита. От него наследуются все остальные юниты. Если делать "Как обычно" - то получится что-то вроде:
Название: MVC1.png
Просмотров: 1121

Размер: 9.1 Кб

А если делать чтоб всё по правильно-мвцшному, то видимо что-то примерно такое?:
Нажмите на изображение для увеличения
Название: MVC2.jpg
Просмотров: 758
Размер:	50.0 Кб
ID:	25731
Ну не без того что к примеру каких-то две модели у нас окажутся идентичными, то получится "сэкономить" на классах (хотя тут уже впору будет задуматься, а стоило ли разбивать на разные классы вместо того чтобы сделать одну триаду "юнит", а в нем просто unit.type = (1 || 2 || 3) ).

Я прав насчет второй диаграммы?

З.Ы. Пунктир - "наследует"; Стрелка с ромбиком - "Содержит в себе".
__________________
Кто к нам с чем для чего - тот у нас того от того.