面向对象设计
来源:互联网 发布:民间山野怪谈前传 知乎 编辑:程序博客网 时间:2024/06/08 11:15
面向对象的设计把握一个重要原则:谁拥有数据,谁就对外提供操作这些数据的方法。
人在黑板上画圆
Person,blackboard,circle
draw(){
x,y--->radius
}
列车司机在刹车
人关门
两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材可以做椅子。
Stone石头
StoneKnife石刀 StoneKnife sk=KnifeFactory.createKnife(stone)
tree树 Material meterial = StoneKnife.cut(tree);
material材料
chair椅子 Chair chair= ChairFactory.makeChair(material);
0 0
- 面向对象的设计
- 面向对象设计
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象设计原则
- 面向对象的设计
- 选择排序和冒泡排序
- Java线程:线程的同步-同步方法
- LeetCode: Best Time to Buy and Sell Stock III [123]
- Java线程:线程的同步-同步块
- UTF-8转GBK--->小试
- 面向对象设计
- Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.A
- 在浏览器中敲入一个网址并按下回车后。。。
- 文件后面续写的小问题
- Java线程:并发协作-生产者消费者模型
- 类加载器的委托机制、自定义类加载器
- 判别两个广义表是否相等的递归算法
- Java线程:并发协作-死锁
- LeetCode: Binary Tree Maximum Path Sum [124]