随笔分类 -  设计模式

菜鸡进阶之路
摘要:#装饰器和继承的区别 继承模式: 这种方式是静态的, 一定是要写一个新的子类, 对类层级进行拓展 装饰器模式(关联机制): 动态的; 拿到一个对象就可以对其进行拓展, 不需要修改原有类的逻辑 #类图 package 装饰器模式; import jdk.nashorn.internal.ir.anno 阅读全文
posted @ 2020-11-23 21:46 无法手执玫瑰 阅读(187) 评论(0) 推荐(0)
摘要:抽象工厂(Abstract Factory) 定义 抽象工厂模式提供了一个创建一些列相关或者相互依赖对象的接口,无须指向它们具体的类 适用场景 客户端 (应用层)不依赖于产品类实例如何被创建、实现等细节 强调一系列相关产品对象 (属于同一产品族) 一起使用创建对象需要大量的重复代码 提供一个产品类的 阅读全文
posted @ 2020-08-24 21:50 无法手执玫瑰 阅读(126) 评论(0) 推荐(0)
摘要:1、简单工厂模式 简单工厂模式又称静态工厂模式 简单工厂模式的实质:一个工厂类根据传入的参数,动态决定应该创建哪一类产品类(这些产品类均继承自一个父类或接口)实例。 比如用户买车,要先去4S店就看车,4S店又要从车厂进货。 传统方式 接口Car public interface Car { void 阅读全文
posted @ 2020-08-23 21:17 无法手执玫瑰 阅读(224) 评论(0) 推荐(0)