lihaisanhui 发表于 2020-2-11 13:07

程序设计中,什么情况下需要使用面向对象设计?

程序设计中,什么情况下需要使用面向对象设计?什么时候需要面向过程设计?
--python初学小白的疑惑
我感觉某些情况下要把事物抽象成类很难啊{:301_997:}

Bearst 发表于 2020-2-11 13:31

Java天下第一

hackgsl 发表于 2020-2-11 13:34

什么情况下需要使用面向对象设计?
程序员需要对象吗,不,只需要一台有计算能力的设备:lol

二师兄。 发表于 2020-2-11 13:34

万物皆可类

lihaisanhui 发表于 2020-2-11 13:35

二师兄。 发表于 2020-2-11 13:34
万物皆可类

有时候感觉思维转不过弯{:301_971:}

wangxp 发表于 2020-2-11 19:56

只要是图形界面的程序基本都是面向对象

井右寺 发表于 2020-2-12 16:11

当你觉得一个逻辑会多次用到的时候,考虑封成函数

当你觉得一个东西需要存在多种状态,多种动作,又希望它被隔离开的时候,请考虑成对象

很多时候,都是写着写着 才开始封装的

但是比较复杂一点的东西,一开始你就得想好 做成对象
拿到需求,先想 会有几只精灵类,然后直接弄出来,后面再来慢慢丰满它。。。。。
哪怕最后这个类只具有一个函数,一个属性,封成 对象也是有好处的
一开始就是 低耦合的,看起来明了,改起来方便
页: [1]
查看完整版本: 程序设计中,什么情况下需要使用面向对象设计?