面向对象编程范式##第三章面向对象编程范式
来源:互联网 发布:南平广电网络招聘 编辑:程序博客网 时间:2024/06/01 09:20
面向对象编程范式 java
第三章面向对象编程范式
变更时不可避免的
提高代码可重用性 设计时就要考虑到变更
结构化设计的问题
问题:大范围修改 全局量难以阅读 实现变更时产生大量改动 需求增加或更改时产生大量改动解决:有限范围 把相关操作合成一个模块 扩展,运行时动态连接
面向对象设计
类的数据和方法提供相应职责类与类相互组织调用
类和对象
对象是类的实例化 属性:所必须的数据信息 方法:类是一种对一类事物的抽象 事物的类 策略形式的类 构造工厂的类
例子:矩阵
重用
轮子:不要重复发明轮子软件重用: 分层风格 mvc:思维级别 框架 ssh框架等:提供框架代码 类库 swing/awt:可用类库 设计模式 类的组织模式 代码重用 继承
测试类/单元测试
独立的方法 黑盒/白盒测试半独立的方法 先测试被依赖的类方法
阅读全文
0 0
- 面向对象编程范式##第三章面向对象编程范式
- 面向对象编程范式
- 面向对象编程范式##第二章结构化编程范式
- 什么是面向对象编程范式
- 面向对象编程范式##第一章编程之前
- 我所偏爱的 C 语言面向对象编程范式
- 我所偏爱的 C 语言面向对象编程范式
- 编程范式分析(一)面向过程和面向对象
- 我所偏爱的 C 语言面向对象编程范式
- 第三章 面向对象编程基础知识
- JS面向对象编程--第三章 函数
- Java基础第三章--面向对象编程
- 模式设计详解-面向对象的范式
- 面向对象范式的3大原则
- 面向函数范式编程(Functional programming)
- 面向函数范式编程(Functional programming)
- 编程范式第三课
- 第三课 面向对象编程(一)
- 面向对象编程范式##第二章结构化编程范式
- Android四大组件之BroadcastReceiver
- 使用while循环将50到100的整数相加
- 【Scikit-Learn 中文文档】决策树
- MySQL数据库应用(DDL/DML/DCL)
- 面向对象编程范式##第三章面向对象编程范式
- 20171123
- 【Scikit-Learn 中文文档】集成方法
- PHP基础(1)
- 字符串中字符删除ac和b
- php中的字符串
- ListView的Item点击事件无响应
- SQL Server字符串
- 【Scikit-Learn 中文文档】多类和多标签算法