total Flashcards
CRUD
Почти все веб приложения используют операции CRUD (Create, Read, Update, and Delete)
SOLID
5 принципов, которые описывают концепции ООП.
SRP, OCP, LSP, ISP, DIP
ОБЪЕКТНЫЕ ОБЕРТКИ
объектно-ориентированный код, в который
заключается другой код.
Инкапсуляция
Объединение атрибутов и методов в одной сущности.
Объект
сущность одновременно содержащая данные и поведение
Сокрытие данных
ограничение доступа к атрибутам объекта и/или методам
Атрибуты
данные, содержащиеся в объекте, представляющие его состояние
Метод
Поведение объекта, которое представляет то, что он может сделать. Метод вызывается отправкой ему сообщения.
Геттеры и сеттеры
обеспечивают управляемый доступ к данным объекта. Методы доступа, методы модификаторы.
Класс
чертеж объекта. Основа, по которой создается экземпляр объекта.
Ссообщения в ООП
механизм комуникации между объектами
Интерфейс в ООП
определяет основные средства комуникации между объектами. Арибуты не могут быть частью интерфейсов поскольку они private. Частью интерфейсов классов могут быть только открытые методы. Услуги, предоставляемые конечным пользователям, образуют интерфейс.
Наследование
позволяет классу перенимать атрибуты и методы другого класса.
Суперкласс, или родительский класс
содержит все атрибуты и поведения, общие для классов, которые наследуют от него
Подкласс, или дочерний класс
расширение суперкласса
Множественное наследование
может быть несколько родительских классов
Полиморфизм
множественность форм. Дописать
Конструктор
метод с именем аналогичным имени класса, и не предусматривающий возвращаемый тип. Точка входа для класса, где создается объект.
Композиция
Объекты формируются или состоят из других объектов
Отношение “экземпляр класса”
Отношение “содержит как класс”
Для описания отношении при наследовании. Дочерние классы являются расширением родительского класса.
Для описания отношений при композиции. Когда класс состоит из других классов как составных частей.
Парадигма
совокупность идей и понятий, определяющих стиль написания программ. Подход к программированию.
Реализация
это процесс осуществления или выполнения чего либо.
Постоянство объектов
концепция сохранения состояния того или иного объекта для того, чтобы его можно было восстановить и использовать позднее.