面向对象思想编程
2017-04-26 16:56
267 查看
面向对象思想编程
1)把大象放冰箱实例
面向对象思路:
你会这样考虑:
A:有哪些类呢?
B:每个类有哪些东西呢?
C:类与类直接的关系是什么呢?
把大象装进冰箱的分析? (可采用UML名词提取法提取类)
A:有哪些类呢?
大象
冰箱
测试类
B:每个类有哪些东西呢?
大象:
进去
冰箱:
开门
关门
测试类:
main方法
C:类与类直接的关系是什么呢?
测试类中使用大象和冰箱类的功能。
面向过程思路:
你只会想到动作有哪些:
A:打开冰箱门
B:装进大象
C:关闭冰箱门
2)其它例子
吃饭实例:
面向对象:饭店--你--服务员(点菜)--厨师(做菜)--服务员(端菜)--吃
面向过程:先去超市买菜--摘菜--洗菜--切菜--炒菜--盛起来--吃
3)程序员具备能力
在实际开发中,要求我们具备面向对象思想编程,而不是集中在一点或者从某一步骤上着手;
在后期的Struts,Spring,Hibernate(SSH)、MVC框架学习中你会深有体会。
1)把大象放冰箱实例
面向对象思路:
你会这样考虑:
A:有哪些类呢?
B:每个类有哪些东西呢?
C:类与类直接的关系是什么呢?
把大象装进冰箱的分析? (可采用UML名词提取法提取类)
A:有哪些类呢?
大象
冰箱
测试类
B:每个类有哪些东西呢?
大象:
进去
冰箱:
开门
关门
测试类:
main方法
C:类与类直接的关系是什么呢?
测试类中使用大象和冰箱类的功能。
面向过程思路:
你只会想到动作有哪些:
A:打开冰箱门
B:装进大象
C:关闭冰箱门
2)其它例子
吃饭实例:
面向对象:饭店--你--服务员(点菜)--厨师(做菜)--服务员(端菜)--吃
面向过程:先去超市买菜--摘菜--洗菜--切菜--炒菜--盛起来--吃
3)程序员具备能力
在实际开发中,要求我们具备面向对象思想编程,而不是集中在一点或者从某一步骤上着手;
在后期的Struts,Spring,Hibernate(SSH)、MVC框架学习中你会深有体会。
相关文章推荐
- JS注入面向对象思想编程(1)
- 【设计分享】一个面向对象思想的perl编程实例
- Java - 面向对象思想进行JDBC编程
- 面向对象思考之类和对象的深入思考与理解,那些我们忽略的编程思想
- 【学习java编程思想】day_1面向对象程序设计的方法
- 火星车(面向对象思想编程)
- Java面向对象设计编程思想(Essential Object Oriented Software Construction)的本质----百家争鸣 陈光剑
- Android编程思想,面向对象程序设计第四篇——继承(上)重复代码放在基类
- 面向对象思想编程
- 面向对象思想编程
- [置顶] 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 面向对象思想编程
- 在VB编程中使用面向对象思想
- java编程面向对象思想:封装,继承,多态
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 封装,面向对象设计编程思想
- Android编程思想,面向对象程序设计第六篇——封装(下)功能模块化,MVC分离