Skip to content

Commit f393fbd

Browse files
Update README.md
1 parent 964f3f2 commit f393fbd

File tree

1 file changed

+2
-53
lines changed

1 file changed

+2
-53
lines changed

README.md

Lines changed: 2 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,7 @@
1-
# README.md — вставки с диаграммами Mermaid
1+
# python-patterns
22

3-
> Ниже показаны **три блока**, которые нужно вставить в `README.md` перед таблицей каждого раздела.
4-
> Каждый блок отделён от окружающего текста пустой строкой (требование GitHub Markdown renderer).
3+
A collection of design patterns and idioms in Python.
54

6-
---
7-
8-
## 🔵 Вставка 1 — перед таблицей **Creational Patterns**
9-
10-
Место: сразу после строки `## Creational Patterns` и перед строкой `| Pattern | Description |`
11-
12-
```markdown
135
## Creational Patterns
146

157
> Patterns that deal with **object creation** — abstracting and controlling how instances are made.
@@ -25,23 +17,6 @@ graph LR
2517
2618
FactoryMethod -->|subclass decides| ConcreteProduct
2719
Pool -->|reuses| PooledInstance
28-
```
29-
30-
| Pattern | Description |
31-
```
32-
33-
---
34-
35-
## 🟢 Вставка 2 — перед таблицей **Structural Patterns**
36-
37-
Место: сразу после строки `## Structural Patterns` и перед строкой `| Pattern | Description |`
38-
39-
```markdown
40-
## Structural Patterns
41-
42-
> Patterns that define **how classes and objects are composed** to form larger, flexible structures.
43-
44-
```mermaid
4520
graph TD
4621
Client --> Facade
4722
Facade --> SubsystemA
@@ -57,23 +32,6 @@ graph TD
5732
Component --> Composite
5833
Composite --> Leaf1
5934
Composite --> Leaf2
60-
```
61-
62-
| Pattern | Description |
63-
```
64-
65-
---
66-
67-
## 🟠 Вставка 3 — перед таблицей **Behavioral Patterns**
68-
69-
Место: сразу после строки `## Behavioral Patterns` и перед строкой `| Pattern | Description |`
70-
71-
```markdown
72-
## Behavioral Patterns
73-
74-
> Patterns concerned with **communication and responsibility** between objects.
75-
76-
```mermaid
7735
graph LR
7836
Sender -->|sends event| Observer1
7937
Sender -->|sends event| Observer2
@@ -87,12 +45,3 @@ graph LR
8745
8846
Originator -->|saves state to| Memento
8947
Caretaker -->|holds| Memento
90-
```
91-
92-
| Pattern | Description |
93-
```
94-
95-
---
96-
97-
> **Примечание для ревьюеров:** диаграммы намеренно упрощены — цель показать *ключевое взаимодействие* каждой группы, а не полную UML-схему каждого паттерна. Детали реализации — в `.py`-файлах.
98-

0 commit comments

Comments
 (0)