up md md md md md
返回上级
sum - 设计原则
比如搜狗输入法的皮肤是输入法的背景图片、窗口颜色和声音的等元素的组合, 用户按需求更换皮肤, 我们就把皮肤抽象为一个接口, 然后每一个具体的皮肤就是他的子实现类, 不用每次创建皮肤都得重新皮肤类, 而是用接口来接收它
创建者模式
单例模式确保一个类在系统中只有一个实例,并且提供一个全局的访问点
结构型模式
你想用 request() 方法, 但是却只有一个适配者Adaptee, 方法却是specificRequest() 所以写一个target接口的子实现类Adapter, 内置一个Adaptee, 然后重写request方法, 内部调用specificRequest()来执行, 就实现了旧人新衣
行为型模式
对象化每条语法规则, 方便组合与扩展 1. 有一门小语言或表达式要在程序里被解析和执行(例如数学表达式、过滤规则、正则、路径遍历逻辑)。
自定义Spring框架
省略 getter 、setter 、构造函数