如果一个类里边的方法没有关联,跟A相关的有,跟B相关的有,跟C相关的也有。那么这个类维护起来就非常困难了。
因此,面向过程的开发方式,做小项目的时候开发效率是非常高的。但是大项目就不行了,维护成本比较高甚至到了无法维护的程度。
那么怎么编码才是复合面向对象的编程思想呢?
1.首先我们想到的不应该是面向步骤。
我们需要的思考是:
1.有哪些类呢?
2.每个类有哪些方法呢?
3.类与类慧姐的关系是什么呢?
把大象装进冰箱如何分析有哪些类呢?
怎样进行类的提取法呢?可以采用UML或者名词提取法来实现。
有哪些类呢?
大象,冰箱,demo类
每个类有哪些东西呢?
大象:进去。
冰箱:开门,关门。
demo:main方法。