Please enable JavaScript.
Coggle requires JavaScript to display documents.
Мышление объектно - Coggle Diagram
Мышление объектно
Проектирование в UML
Сначала спроектировать весь нужный интерфейс
Выяснить, отвечает ли эта диаграмма требованиям
Перечитывать соответствующие требования и общаться с будущими пользователями.
Проектировать минимальное кол-во интерфейсов.
Можно сначала не делать никаких интерфейсов и делать их по мере надобности и замечаний пользователя.
Для того, чтобы спроектировать реалистичный интерфейс, нужно воспринимать в качестве объекта как пользователя, так и предоставляющего необходимые услуги.
ООП интерактивный процесс - не обязательно всё делать с первой попытки
Проектирование повторно используемых классов
Проектирование очень абстрактных интерфейсов
Проектировать с точки зрения пользователя, а не информационных систем.
Для хорошего освоения ООМ нужно ...
Разницу между реализацией и интерфейсом
Должным образом структурированные классы содержат
Интерфейс
Предоставление только тех услуг, которые требуются пользователям
Пользователю нужно знать только то, как обращаться с интерфейсом
Реализацию
Изменение реализации не должны требовать изменений в пользовательский код
Реализация скрыта от пользователей
Определение своих конечных пользователей
Определение поведения объектов
Начать с определения назначения и того, что должен делать, чтобы работать лучшим образом.
Определить открытые интерфейсы
1 интерфейс( как и методы) должен иметь только 1 назначение
Со временем они будут "шлифоваться" при вопросах навроде "вносит ли он вклад в эксплуатацию объекта?"
Определить реализацию
Мыслить более абстрактно
Обеспечивать для пользователей минимальный интерфейс
Проектирование системы
Начать нужно с
Концептуального анализа
Проектирования
При решении проблемы нужно просто быть креативным