设计模式
冰色阳光
埋头写下枯燥的代码,描绘人生的点点滴滴……
展开
-
设计模式-行为型
门面模式(外观模式)门面模式又叫外观模式,主要用于接口设计。其原理与迪米特法则、接口隔离原则类似。1、原理:为子系统提供一组统一的接口,定义一组高级接口让子系统更易用。2、实现:有点类似于中台架构体系中的基础服务+聚合服务的意思。应用中的某个功能需要用到中台的1、2、3、4个接口,门面模式可以将1、2、3、4组合成一个高级接口(聚合服务),提供给应用使用。3、场景:解决易用性问题;同时由于...原创 2020-05-03 19:25:56 · 138 阅读 · 0 评论 -
设计模式-结构型概述(7种)
结构型设计模式通过类或者对象的组合结构,来解决一些特定场景的问题,这类模式属于结构型设计模式。结构型结构型设计模式包括:代理模式、桥接模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式代理模式1、原理与实现静态代理原理:不改变原始类的情况下,通过代理类的方式,实现附加功能的扩展。如果原始类有定义接口,通过实现相同的接口,来替换原始类;如果原始类没有定义接口,则通过继承原始类的方...原创 2020-05-02 23:48:38 · 2198 阅读 · 0 评论