设计模式

简介: 一、策略模式 设计原则: 1.把变化的部分封装起来,好让不变的部分不受影响 2.针对接口编程(针对超类型编程),而不是针对实现编程,接口行为单独实现变化部分做接口,作为成员变量使用,在构造方法或者setter中赋予具体的实现类,每次变化只需要改实现类3.

一、策略模式

设计原则:

1.把变化的部分封装起来,好让不变的部分不受影响
2.针对接口编程(针对超类型编程),而不是针对实现编程,接口行为单独实现
变化部分做接口,作为成员变量使用,在构造方法或者setter中赋予具体的实现类,每次变化只需要改实现类

3.多用组合,少用继承


相关文章
|
8月前
|
设计模式 数据中心
常用设计模式这样学
常用设计模式这样学
|
8月前
|
设计模式 Java C#
C#设计模式——上
C#设计模式——上
|
设计模式 安全 Java
设计模式~单列模式-01
单列模式 1、饿汉式 2、懒汉式(lazy loading) 3、双重检测 4、静态内部类
46 0
|
存储 设计模式 XML
设计模式(六)
设计模式
196 0
|
设计模式 存储 安全
设计模式(三)
设计模式
139 0
|
设计模式 数据可视化 程序员
设计模式(一)
设计模式
128 0
|
设计模式 消息中间件 缓存
设计模式也可以这么简单
设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。
251 0
设计模式也可以这么简单
|
设计模式 Java
设计模式的三大类
设计模式的三大类
214 0
设计模式的三大类
|
设计模式 安全 Java
|
设计模式 架构师 Java
设计模式,牛逼!
设计模式,牛逼!
147 0
设计模式,牛逼!