5)OO: 面向对象,是一套集编程思想,方法,原则,模式,解决方案等为一体的编程模式。OO的思想贯穿于整个软件开发的过程,比如需求分析,设计,编程,测试,升级等。
综上可以知道什么是OOAD?...继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。
...,因此,这样就可以使得引用变量绑定到各种不同的类实现上,从而实现不同的行为。... 1)子类继承父类,类实现接口
2)子类重写父类的同名方法,类实现接口中的抽象方法
3)父类的引用指向子类的对象,接口类型的引用指向具体实现类的对象...此类对象常见于接口的实现类,抽象类的扩展类.
3.2、类(对象)之间的关系
1)继承关系:is a
2)依赖关系:类A对象中并不需要存在有类B类型的对象属性,而是在使用时