程序设计中,什么情况下需要使用面向对象设计?
程序设计中,什么情况下需要使用面向对象设计?什么时候需要面向过程设计?--python初学小白的疑惑
我感觉某些情况下要把事物抽象成类很难啊{:301_997:} Java天下第一 什么情况下需要使用面向对象设计?
程序员需要对象吗,不,只需要一台有计算能力的设备:lol 万物皆可类 二师兄。 发表于 2020-2-11 13:34
万物皆可类
有时候感觉思维转不过弯{:301_971:} 只要是图形界面的程序基本都是面向对象 当你觉得一个逻辑会多次用到的时候,考虑封成函数
当你觉得一个东西需要存在多种状态,多种动作,又希望它被隔离开的时候,请考虑成对象
很多时候,都是写着写着 才开始封装的
但是比较复杂一点的东西,一开始你就得想好 做成对象
拿到需求,先想 会有几只精灵类,然后直接弄出来,后面再来慢慢丰满它。。。。。
哪怕最后这个类只具有一个函数,一个属性,封成 对象也是有好处的
一开始就是 低耦合的,看起来明了,改起来方便
页:
[1]