Дисциплины - Объектно-ориентированное программирование

Философия ООП

Семя всезнания в нем не имеет себе равных. Учитель также и древних, ибо он не имеет временных различий. Его выражение – священный слог Ом. Его рецитацию и сосредоточие на этом объекте.” “Йога Сутры” Патанджали. В этом произведении мы находим первое упоминание об объектах.

Первый объект во вселенной - священный звук Ом. ООП-программист, как и йог сосредотачивается на объектах. В программировании, как и в йоге есть внутренние и внешние объекты.

Всё является объектом. Первое, на чем фокусируются глаза новорожденного  - это на объектах. Умение выделять объекты приходит к человеку с рождения. Позже появляется умение манипулировать объектами и создавать новые на основе имеющихся.

Вычисления – это взаимодействие объектов.

Иногда объект путают с субъектом. Но разница между ними огромная: у субъекта имеется своя воля, а у объекта она отсутствует.

С философской точки зрения, объект – это нечто материальное и неодушевлённое: доска, окно, береза. Это и кнопка в телефоне, т.к. она имеет размер, цвет и другие свойства, это и сам телефон. Так каждый объект состоит из множества других объектов и сам является частью какого-то большего объекта. Непохожесть объектов друг на друга определяется различными параметрами, или свойствами.

Объект обладает свойствами и методами. Свойства описывают характеристику объекта. Методы описывают действие объекта.

Объект является представителем класса. Объектов одного класса может быть множество, и каждый из них обладает независимой памятью. Класс же не обладает памятью. О существовании класса можно говорить только как об абстракном понятии. Класса не существует до того момента, пока к нему не обращается объект.

Первое упоминание о классах находим у Аристотеля. Именно он ввел понятие класса.

В классе реализована функциональность и заданы качесвенные характеристики объекта. Класс - это схема, на основании которой формируются все объекты. Поэтому, все объекты, которые наследуются от одного класса, могут выполнять одни и теже действия и обладают определенным диапазоном характеристик.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
814301 БГУИР
814302 БГУИР
814303 БГУИР
894351 БГУИР
90421 БГУИР


Изображения Видео

1. Абстрактная фабрика https://www.youtube.com/watch?v=1mVONOCxfLg
2. Фабричный метод https://www.youtube.com/watch?v=5UqUDR6_2cY
3. Шаблон декоратор https://www.youtube.com/watch?v=Lwb9bm8yKD0
4. Dessign patterns on PHP https://github.com/domnikl/DesignPatternsPHP
5. Приёмы объектно-ориентированного проектирования. Паттерны проектирования Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ.: А. Слинкин науч. ред.: Н. Шалаев]. — Санкт-Петербург [и др.] : Питер, 2014. — 366 с. : ил. ; 24 см.
6. Приемы объектно-ориентированного проектирования. Паттерны проектирования Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ.: А. Слинкин науч. ред.: Н. Шалаев]. — Санкт-Петербург [и др.] : Питер, 2014. — 366 с. : ил. ; 24 см.
7. Ajax http://erud.by/ajax
8. Ajax http://erud.by/ajax
9. Ajax http://erud.by/ajax
10. Документация Laravel http://laravel.com
Задание к курсовой работе
Задание к курсовой работе
Вопросы к экзамену