文章目录
面向对象的思想
面向对象的思想概述
- 面向对象程序设计的重点是类的设计
- 类的设计,其实就是类的成员的设计
类(对象)之间的四种关系
1.依赖关系(Dependency)
所谓依赖就是某个对象的功能依赖于另外的某个对象,而被依赖的对象只是作为一种工具在使用,而并不持有对它的引用。
举例:
一个人自从出生就需要不停的呼吸,而人的呼吸功能之所以能维持生命就在于吸进来的气体发挥了作用,所以说空气只不过是人类的一个工具,而并不是人类对它的引用。
public class Dependency {
public static void main(String[] args) {
Human person = new Human();
while (true) {
person.breath();
}
}
}
//属于依赖者
class Human {
public void breath() {
Air freshAir = new Air();
freshAir.provideOxygen();