面向对象设计的基本原则:1.只实现你真正需要的东西,不要去实现你认为需要的东西2.开闭原则:一个模块对扩展应该是开放的,对修改应是关闭的3.完全替换原则:派生类应该能完全替换掉基类4.以来倒置原则:以来于抽象,而不要以来于具象5.非循环以来原则:包和包之间不能有循环以来关系6.不要重复自己,任何代码都只出现一次7.保持简化的设计8.为人写代码,而不是为机器写代码
一般的面向对象开发过程1.面向对象开发分析2.架构分析3.面向对象设计4.编码5.测试
一般的寻找系统中对象方法1.物理的或实在的对象2.人的角色3.组织4.事件5.地点6......
阅读全文