接口 多态 静态工厂设计模式 模板设计模式
1, 接口
什么是接口?接口就是一个特殊的抽象函数,里面的方法全部是public abstract类型的方法,必须全部进行重写。
为什么要是用接口?可以多继承成多实现,对升级拓展很方便
如何使用接口? 通过关键字interface来定义一个接口,通过implements来实现接口。
2,多态
什么是多态?事物的多种形态的实现。
为什么要用多态?提高程序的拓展性和后期维护。
如何用?父类指向子类的对象。
多态的使用注意事项。
成员变量和静态函数的编译和运行都只看等号左边;成员函数编译时,先判断等号左边,运行的时候判断等号右边。
静态工厂设计模式
作用通过外界输入一个不同类型的字符串,返回一个对应类型的对象。
Public A GetIntance(String name){
If(name==”sql”)
Return new MySql();
Else
Return new Oracle;
}
模板设计模式
通过对外界需要经常改变的输入文件进行抽取,抽取到另外一个类,和之前不变类封装形成继承或者实现的关系,提高了后期的修改的可拓展性。