Академический Документы
Профессиональный Документы
Культура Документы
Вы узнаете, как построить и прочитать UML диаграмму классов, какие между классами могут быть
отношения. Также будут рассмотрены три шаблона проектирования, которые потребовалось
реализовать в программе.
Самоконтроль
ü концепция ООП
ü объект
ü состояние объекта
ü поведение объекта
ü класс
ü экземпляр класса
ü диаграмма классов
ü UML
ü отношение наследования
ü отношение вложенности
ü отношение использования
ü группировка классов в пространства имен
ü схлопывание методов в Visual Studio
ü конструктор
ü абстракция
ü уровни абстракции для классов
ü интерфейс
ü инкапсуляция
ü сокрытие сложности
ü сокрытие данных
ü сокрытие логики
ü абстрактный класс
ü наследование классов
ü уровни доступа
ü защищенные поля и методы
ü абстрактный метод
ü виртуальный метод
ü полиморфизм
Домашнее задание
Необходимо внести некоторые доработки и изменения в учебную программу, которая была
рассмотрена в уроке.
2. Необходимо реализовать два новых типа монстра: самец и самка. Изначально на поле
оказываются несколько представителей.
В детстве монстры должны просто бегать по полю. Когда представитель мужского пола
достигает расцвета сил, он должен искать самок, находящихся также в активном
возрасте. Когда они оказываются на одной клетке, там должен родиться новый монстр.
Самцы и самки должны внешне отличаться друг от друга. Также монстры должны быть
визуально различимы и по возрастным группам.