week_06_动态代理,工厂方法,单例,File,IO,网络编程,反射,数据库语句
工厂方法模式
优点:具体的动物创建,交给类工厂类来实现 (面向接口编程),便于功能维护(代码维护)
弊端:代码量非常大.如果有新的类中增加,那么还必须提供对应具体的工厂类创建当前类实例!
Animal(父类)
public abstract class Animal {
public abstract void eat() ;
public abstract void sleep() ;
}
Cat,Dog(子类)
public class Cat extends Animal {
原创
2021-08-14 15:49:16 ·
178 阅读 ·
0 评论