понедельник, 10 ноября 2014 г.

Опять процитирую Теплякова, который цитирует Лармана

"Принцип разделения представления от модели от Лармана.

This principle has at least two parts:

1. Do not connect or couple non-UI objects directly to UI objects. For example, don't let a Sale software object (a non-UI “domain” object) have a reference to a Java Swing JFrame window object. Why? Because the windows are related to a particular application, while (ideally) the non-windowing objects may be reused in new applications or attached to a new interface.

2. Do not put application logic (such as a tax calculation) in the UI object methods. UI objects should only initialize UI elements, receive UI events (such as a mouse click on a button), and delegate requests for application logic on to non-UI objects (such as domain objects)."

Ну и вот тут я пытался "примерно это" описать - "Синтез" логики форм приложения на тему "MVC". Или "анализ прецедентов сверху вниз". А также - "рефакторинг при проектировании". Пока БЕЗ UML

Но "пока" - бросил.

Ну и ещё - "Апрельские тезисы" или истоки VCM

Ну и - Старые, но не устаревшие ссылки

Комментариев нет:

Отправить комментарий