随笔分类 -  设计模式

摘要:设计模式11-享元模式(Flyweight) 概述 Use sharing to support large numbers of fine-grained objects efficiently. 享元模式(Flyweight Pattern):使用共享对象可有效地支持大量的细粒度的对象,从而节省 阅读全文
posted @ 2021-12-01 23:23 94许芒芒 阅读(56) 评论(0) 推荐(0)
摘要:设计模式20-观察者模式(Observer) 概述 Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and u 阅读全文
posted @ 2021-12-01 22:15 94许芒芒 阅读(55) 评论(0) 推荐(0)
摘要:对适配器模式的功能很好理解,就是把一个类的接口变换成客户端所能接受的另一种接口,从而使两个接口不匹配而无法在一起工作的两个类能够在一起工作。 适配器的重点在于将一个接口的功能转换为另一个接口的功能。 阅读全文
posted @ 2021-10-28 12:54 94许芒芒 阅读(67) 评论(0) 推荐(0)
摘要:通过实现与被装饰类实现的相同接口或父类,并将被装饰类作为属性注入到装饰器对象中来完成对装饰器模式的应用。 装饰器模式重点在于调用方对整个过程无感知,仍然调用原先实现的接口或父类方法即可。 阅读全文
posted @ 2021-10-28 12:53 94许芒芒 阅读(60) 评论(0) 推荐(0)
摘要:策略模式的重点在于其实现可以去感知随意替换,根据不同的场景调用不同的实现。 阅读全文
posted @ 2021-10-28 12:52 94许芒芒 阅读(126) 评论(0) 推荐(0)
摘要:如果一个实体具备状态,且在不同状态下会在同一业务场景执行不同的业务逻辑时,就可以考虑使用状态模式。 阅读全文
posted @ 2021-10-28 12:52 94许芒芒 阅读(106) 评论(0) 推荐(0)
摘要:工厂方法模式(Factory) 阅读全文
posted @ 2021-10-26 11:18 94许芒芒 阅读(16) 评论(0) 推荐(0)