Skip to content

Commit a1e722f

Browse files
author
LAPTOP-7V78BBO2\ydf19
committed
readme增加 极端面向过程编程和oop的直观比较
1 parent 3df8d92 commit a1e722f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@ if __name__ == "__main__":
171171
172172
比如大人吃1kg长0.1kg体重,小孩吃1kg长0.2kg体重,并且我假设eat函数调用了另外一个_eat2的私有函数来具体的执行体重增加计算,
173173
你在面向过程时候,就要加一个 大人eat的函数 加一个 大人_eat2 的函数,
174-
并且大人eat的函数里面调用大人_eat2的函数,小孩eat的函数里面调用小孩_eat2的函数, 整个链路的就都要替换,
175-
而面向对象仅仅需要继承重写 _eat2这个私有方法就好了。
174+
并且大人eat的函数里面调用大人_eat2的函数,在小孩eat的函数里面调用小孩_eat2的函数, 整个链路的就都要替换,
175+
而面向对象仅仅需要增加一个大人的类,继承重写 _eat2这个私有方法就好了。
176176
你想下纯粹极端面向过程实现公共代码时候有多low多复杂,并且调用它的时候有多麻烦。
177177
178178
如果你的思维是c语言中毒了,情不自禁极端面向过程编程,连入门的面向对象封装概念都没有,更别提更高阶的设计模式了。

0 commit comments

Comments
 (0)