面向对象编程范式##第三章面向对象编程范式

来源:互联网 发布:南平广电网络招聘 编辑:程序博客网 时间:2024/06/01 09:20

面向对象编程范式 java

第三章面向对象编程范式

变更时不可避免的

提高代码可重用性    设计时就要考虑到变更

结构化设计的问题

问题:大范围修改    全局量难以阅读    实现变更时产生大量改动    需求增加或更改时产生大量改动解决:有限范围    把相关操作合成一个模块    扩展,运行时动态连接

面向对象设计

类的数据和方法提供相应职责类与类相互组织调用

类和对象

对象是类的实例化    属性:所必须的数据信息    方法:类是一种对一类事物的抽象    事物的类    策略形式的类    构造工厂的类

例子:矩阵

重用

轮子:不要重复发明轮子软件重用:    分层风格        mvc:思维级别    框架        ssh框架等:提供框架代码    类库        swing/awt:可用类库    设计模式        类的组织模式    代码重用        继承

测试类/单元测试

独立的方法    黑盒/白盒测试半独立的方法    先测试被依赖的类方法
原创粉丝点击