享元模式(Flyweight Pattern)
通过共享对象来减少内存使用和提高性能,适用于大量相似对象需要被创建的场景。
通过共享对象来减少内存使用和提高性能,适用于大量相似对象需要被创建的场景。
提供了一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易使用。其实就是为了方便客户的使用,把一群操作,封装成一个方法。
又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示”整体-部分“层次。这种模式使得客户端可以统一处理单个对象和组合对象,而无需关心它们的具体实现。
若要扩展功能,装饰者提供了比集成更有弹性的替代方案,动态地将责任附加到对象上。
桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。