Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 6a6c8b2

Browse files
authored
Update README.md
1 parent a9dce48 commit 6a6c8b2

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

‎README.md‎

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Python ООП (Object Oriented Programming)
22
общие свойства объектов в языке программирования.
33

4-
ООП строится вокруг четырёх основных принципов: абстракция, инкапсуляция, наследование и полиморфизм.
4+
###ООП строится вокруг четырёх основных принципов: абстракция, инкапсуляция, наследование и полиморфизм.
55
- **Инкапсуляция**
66
Доступ к данным объекта должен контролироваться, чтобы пользователь не мог изменить их в произвольном порядке и что-то поломать. Поэтому для работы с данными программисты пишут методы, которые можно будет использовать вне класса и которые ничего не сломают внутри.
77
- **Наследование**
@@ -11,7 +11,21 @@
1111
- **Абстракция**
1212
При создании класса мы упрощаем его до тех атрибутов и методов, которые нужны именно в этом коде, не пытаясь описать его целиком и отбрасывая всё второстепенное.
1313
____
14-
14+
###Cвязи между объектами и классами
15+
![Cвязи между объектами и классами](https://github.com/Dv-nn/Python---Object-Oriented-Programming/blob/main/img/Снимок.PNG)
16+
• Зависимость: Класс А могут затронуть изменения в классе B.
17+
• Ассоциация: Объект А знает об объекте B. Класс А зависит от B.
18+
• Агрегация: Объект А знает об объекте B и состоит из него.
19+
Класс А зависит от B.
20+
• Композиция: Объект А знает об объекте B, состоит из него и управляет его жизненным циклом.
21+
Класс А зависит от B.
22+
• Реализация: Класс А определяет методы объявленные интерфейсом B.
23+
Объекты А можно рассматривать через интерфейс B.
24+
Класс А зависит от B.
25+
• Наследование: Класс А наследует интерфейс и реализацию класса B, но может переопределить её.
26+
Объекты А можно рассматривать через интерфейс класса B.
27+
Класс А зависит от B.
28+
____
1529
**Class**
1630
-данные(свойства)
1731
> prop = ‘value’

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /