Диаграммы классов. Объектно- ориентированное программирование. (Лекция 5) презентация

Содержание

И.М.Желакович БНТУ Class Diagram Для графического представления членов класса служит окно Class Diagram. (Правая кнопка мыши на имени проекта в Solution Explorer – View Class Diagram)

Слайд 1Объектно-ориентированное программирование
Лекция 5. Диаграммы классов


Слайд 2И.М.Желакович БНТУ
Class Diagram
Для графического представления членов класса служит окно Class

Diagram. (Правая кнопка мыши на имени проекта в Solution Explorer – View Class Diagram)

Слайд 3И.М.Желакович БНТУ
Class Diagram
ClassDiagram1.cd – добавляется окно и новый объект в

Solution Explorer.




Слайд 4И.М.Желакович БНТУ
Class Diagram
Здесь видны все классы текущего проекта


Слайд 5И.М.Желакович БНТУ
Class Diagram
Щелчок по двойной стрелке в правом верхнем углу

раскрывает класс:



Слайд 6И.М.Желакович БНТУ
Class Diagram
Если какой-либо класс активен: внизу окно Class Details



Слайд 7И.М.Желакович БНТУ
Class Diagram
Можно добавлять поля, свойства и методы прямо здесь


Слайд 8И.М.Желакович БНТУ
Class Diagram
Если добавить свойство Area, будет сформирована заготовка:








При добавлении нового

поля или метода будут вносить изменения в код. Причем поля по умолчанию int и private, методы void и public, свойства - int и public.

Слайд 9И.М.Желакович БНТУ
Диаграммы классов
При проектировании нового класса используют UML-диаграммы.
Существует специальный язык программного

проектирования UML для построения схем моделирования.

Слайд 10И.М.Желакович БНТУ
Диаграммы классов
Схемы моделирования помогают понять, прояснить и сообщить сведения о

коде и пользовательских требованиях, которые должны удовлетворяться программной системой. Например, для описания пользовательских требований и передачи информации о них можно использовать UML-схемы вариантов использования, действий, классов и последовательностей. Для описания функциональных возможностей системы и передачи информации о них можно использовать UML-схемы компонентов, классов, действий и последовательностей.

Слайд 11И.М.Желакович БНТУ
Варианты схем:


Слайд 12И.М.Желакович БНТУ
Основные правила UML-диаграмм классов
Любой класс состоит из атрибутов и операций.
Каждый

атрибут (поле) имеет какой-либо тип
Каждая операция (метод) имеет набор параметров

Слайд 13И.М.Желакович БНТУ
Диаграммы классов
Среда MS Visual Studio предоставляет возможность строить UML-схемы.
Architecture

– New Diagram

Слайд 14И.М.Желакович БНТУ
Диаграммы классов
Выбираем UML Class Diagram


Слайд 15И.М.Желакович БНТУ
Диаграммы классов
Обратие внимание, что эта схема – как отдельный проект

в Solution.

Слайд 16И.М.Желакович БНТУ
Диаграммы классов
Слева – панель инструментов
Добавляем класс, к классу –

атрибуты и операции.

Слайд 17И.М.Желакович БНТУ
Диаграммы классов
На этапе проектирования мы не выделяем – поля это

или свойства, обычные методы или перегруженные операции

Слайд 18И.М.Желакович БНТУ
Диаграммы классов
То же самое можно сделать в приложении MS Visio

(поставляется отдельно от офиса).

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика