Аспектно - ориентированное программирование
Основные принципы ООП.
Плагины для Eclipse
Eclipse Marketplace
Анализаторы кода
Форматирование кода
Версии eclipse
Пример на eclipse
Понятия
Spring
Домашнее задание
9.12M
Category: programmingprogramming

Аспектно - ориентированное программирование. Основные принципы ООП

1. Аспектно - ориентированное программирование

Аспектно ориентированное
программирование
Лекция №3
Антонов В.В.

2. Основные принципы ООП.

1. Инкапсуляция - это объединение в единое целое данных и алгоритмов
обработки этих данных. В рамках ООП данные называются полями объекта
(свойствами), а алгоритмы - объектными методами или просто методами.
2. Наследование - есть свойство объектов порождать своих потомков.
Объект-потомок автоматически наследует от родителя все поля и методы, может
дополнять объекты новыми полями и заменять (перекрывать) методы родителя или
дополнять их.
3. Полиморфизм - это свойство родственных объектов (т.е. объектов,
имеющих одного общего родителя) решать схожие по смыслу проблемы
разными способами. В рамках ООП поведенческие свойства объекта
определяются набором входящих в него методов. Изменяя алгоритм того или иного
метода в потомках объекта, программист может придавать этим потомкам
отсутствующие у родителя специфические свойства. Для изменения метода
необходимо перекрыть его в потомке, то есть объявить в потомке
одноименный метод и реализовать в нем нужные действия.

3. Плагины для Eclipse

4. Eclipse Marketplace

5.

6.

7.

8. Анализаторы кода

9.

10. Форматирование кода

11.

12.

13. Версии eclipse

14.

15. Пример на eclipse

16. Понятия

17. Spring

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

41.

42. Домашнее задание

English     Русский Rules