靡不有初,鲜克有终
数据访问对象模式 数据访问对象模式
定义数据访问对象模式(Data Access Object Pattern)又称为 DAO 模式,是一种面向对象的数据访问接口,DAO 一般都是和数据库打交道,属于业务逻辑和数据库中间的环节,负责业务逻辑数据的持久化。 DAO 模式在
2022-03-18
传输对象模式 传输对象模式
定义传输对象模式(Transfer Object Pattern)是指客户端到服务器一次性传递具有多个属性的数据,以避免多次调用远程服务器。传输对象是一个具有 getter/setter 方法的简单的实体类,可被序列化。服务器端业务类通常从
2022-03-18
业务代表模式 业务代表模式
定义业务代表模式(Business Delegate Pattern)主要是为了实现表现层和业务层的解耦,使用业务代表模式可以支持各种场景,在这些场景中,客户端可以根据需要自行选择不同的业务代表,每个业务代表负责的服务各有不同或者说服务类型
2022-03-18
MVC模式 MVC模式
定义MVC 全称是 Model-View-Controller(模型 - 视图 - 控制器) ,是一种软件设计典范,用一种业务逻辑、数据、界面进行分离的开发模式。MVC 模式是一种经典的设计模式,被广泛地应用在程序开发当中,例如,目前比较知
2022-03-18
访问者模式 访问者模式
定义访问者模式(Visitor Pattern)的英文定义如下: Represent an operation to be performed on the elements of an object structure. Visitor
2022-03-17
模板模式 模板模式
定义模板模式(Template Pattern)又被称作模板方法模式(Template Method Pattern),它是一种简单的、常见的且应用非常广泛的模式。 Define the skeleton of an algorith
2022-03-17
策略模式 策略模式
定义策略模式(Strategy Pattern:Define a family of algorithms,encapsulate each one,and make them interchangeable.)中文解释为:定义一组算法,然
2022-03-17
空对象模式 空对象模式
受 GOF(Gang of Four,四人组)《设计模式》一书的影响,让人误以为设计模式只有 23 种,其实不然,除了《设计模式》介绍的 23 种设计模式外,还有很多经典的设计模式,例如我们本文将要介绍的空对象模式。 定义在空对象模式
2022-03-12
状态模式 状态模式
定义状态模式(Allow an object to alter its behavior when its internal state changes.The object will appear to change its class.
2022-03-12
中介者模式 中介者模式
定义中介者?其实生活中大家再熟悉不过了这个词,我们熟悉的黄牛、房产中介等就是充当中介的角色,将我们的买票、购房等的需求自身消化再代为办理。又比如说中间件,马老师很忙,不能来一个人有事就直接找马老师对吧,所以要找一个中介,客户来了直接找中间人
2022-03-12
1 / 3