Skip to content

Commit 4eeb155

Browse files
author
yangdefeng
committed
no message
1 parent 39052df commit 4eeb155

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
1-
# python36patterns
2-
最全python36种设计模式。opp和oop的极致使用方式,一切编码思维逃不出这36计。
1+
```
2+
不要纠结是23种还是36种了,有细分的,举个例子 观察者模式和发布订阅模式,是有了少许变化,多了解一种总没啥坏处。
3+
为什么是36种,因为是摘自菜鸟教程或者w3cschool网站,这两个网站都是36种,包含了j2ee模式,多了解没坏处。
4+
不愿意学oop和设计模式,天天加班写bug解bug无限复制粘贴扣字老代码写新代码,这种写法瞎忙也没用。
5+
比如韩信3万军队歼灭70万大军,靠的不是大无畏的胡乱冲刺,而是因为韩信看了孙子兵法36计兵书,靠的是策略,所以我要称之为36种设计模式。
6+
7+
设计模式十分有用,是通过大量实践对比得出来的,比如和自己国王写代码的纵向对比总结,和公司n多个现有代码项目的横向对比总结得出来的结论。
8+
39
使用设计模式或oop转化公式,能使几乎任意项目代码减少50%至90%行,编码速度快一倍。
410
扩展性和维护性提高数十倍,bug减少5倍。
511
如果是使用极端纯面向过程(或者加入了少量无效废物类)的方式来写python代码,
612
我不用看,就知道一定很low。
7-
13+
```
814

915

1016
## 一些介绍
@@ -60,4 +66,4 @@ https://zhuanlan.zhihu.com/p/19835717
6066
写代码很慢,设计慢,想的慢,打字慢
6167
代码不可维护,没有高扩展性
6268
写新文件要想破头皮三天三夜才能开始下笔。
63-
```
69+
```

0 commit comments

Comments
 (0)