摘要: 简单工厂: 将创建类的代码剥离出来,放到一个类里面,通过实例化这个类去获取想要的对象。 先将多个类的对象存储到map里,然后通过get方法从里面获取 工厂方法: 基于接口去实现多个不同的方法,类继承自接口,然后重写方法 类里面再创建一个静态类,静态类里从父类获取对应的方法的逻辑,父类里时多种不同的实 阅读全文
posted @ 2022-05-15 17:53 Shengjie 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 基于接口实现 使用组合而非继承 先创建一个类,在类里面定义一个set的方法。 然后创建一个类的实例,通过这个实例调用set方法设置参数 然后通过这个实例调用这个类里面的其他方法 一个接口 基于这个接口实现两种viewer类 然后在组装类(上帝类 god class)里面使用到这个viewer类以及其 阅读全文
posted @ 2022-05-15 17:52 Shengjie 阅读(18) 评论(0) 推荐(0) 编辑