黑马程序员--10--面向对象思想
2014-04-24 23:09
190 查看
黑马程序员--10--面向对象思想 ------- android培训、java培训、期待与您交流! ---------- 面向对象阶段是目前最为广泛流行的编程方法。 编程模式为:程序 = 对象 + 消息 程序设计者考虑的是对象的描述、对象间的关系、类的管理、什么时候和什么地方调用对象的哪一种方法。面向对象编程的适应范围大大扩大,能适用于大规模应用程序解决方案。网络计算等。对于编程者来说,最大的优点就是面向对象编程能有效支持重用,使超大规模的程序也变得相对用于维护。 面向对象思想:谁拥有数据谁就对外提供操作的方法。 对象不能把自己变没了。 交通灯管理系统面向对象设计: 对象: 红绿灯 控制器 汽车 路线 方法: 增加车辆和减少车辆的方法-----所属路线 面向对象设计案例: 1、人在黑板上画圆 对象: person blackboard circle 方法: draw()----所属于blackboard draw() { x,y,radius---所属于circle } 2、列车司机刹车 对象: train driver 方法: brake()--所属train 3、售票员统计售票的总金额 对象: seller ticket 方法: countMoney()--所属ticket 4、人关门 对象: person door 方法: closeDoor()--所属door 5、一个小球从绳子的左端移到右端 代码体现: class Rope { private Point start; private Point end; public Rope(Point start , Point end) { this.start = start; this.end = end; } public Point nextPoint(Point currentPoint) {} } class Ball { private Rope rope; private Point currentPoint; public Ball(Rope rope,Point start) { this.rope = rope; currentPoint = start; } public void move() { currentPoint = rope.nextPoint(currentPoint); } } |
相关文章推荐
- 黑马程序员——零基础学习iOS开发——10 Object-C 面向对象思想、OC语法简介、对象、类、
- 黑马程序员------OC 面向对象和面向过程思想(基础)
- 黑马程序员:面向对象思想
- 黑马程序员--面向对象思想的个人理解以及类中成员
- [黑马程序员]11[OC语言]圆,点问题, OC的面向对象程序设计思想和类封装
- 黑马程序员--java基础--面向对象思想和单例模式
- 黑马程序员_面向对象思想
- 黑马程序员——Java重点基础之面向对象思想
- [黑马程序员]第一篇:我理解的面向对象思想
- 黑马程序员——面向对象思想、设计类与创建对象、对象与函数、方法与函数、合理设计类
- 黑马程序员——JAVA基础--面向对象思想
- 黑马程序员_面向对象思想分析与设计
- 黑马程序员--06 JAVA的面向对象思想与二维数组
- 黑马程序员——.NET笔记10 面向对象版聊天机器人
- 黑马程序员__用面向对象思想分析问题小结
- 黑马程序员_java面向对象思想学习总结
- 黑马程序员--Java学习笔记之面向对象思想(单例模式详解、匿名对象、静态、final)
- 黑马程序员——Java语言基础——03.面向对象(1)思想和一些概念
- 黑马程序员_面向对象思想概述和三大特性之一——封装
- 黑马程序员--Java学习笔记之面向对象思想(多态、内部类、匿名内部类、异常类)