【java面试】---设计模式(简单模式、抽象工厂、策略模式、装饰模式)
意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。
主要解决:主要解决接口选择的问题。
类图:
此是简单工厂模式:
主要逻辑:
1.创建一个所有类的一个公共接口
2.所有具体类去实现此接口
3.创建一个和client通信的一个类,实现一个方法,返回值为接口类型
步骤 1
创建一个接口。
Shape.java
步...
原创
2018-09-20 13:40:32 ·
372 阅读 ·
0 评论