分类“设计模式”的内容

ORM 是一种讨厌的反模式

ORM 是一种讨厌的反模式

0人评论
TL;DR(“Too Long; Didn’t Read.”太长不想看,可以看这段摘要 )ORM是一种讨厌的反模式,违背了所有面向对象的原则。将对象分隔...
软件系统的设计和实现

软件系统的设计和实现

0人评论
1.引言 “Hello,wolrd!(世界,你好!)”,我写一些技术性的文章已经有一段时间了,最近一段闲暇时间我没有休息,而是思考我...
PHP 中的设计模式详解

PHP 中的设计模式详解

0人评论
本文主要讨论下Web开发中,准确而言,是PHP开发中的相关的设计模式及其应用。有经验的开发者肯定对于设计模式非常熟悉,但是...
优秀API设计的十大原则

优秀API设计的十大原则

1人评论
每个软件开发人员都使用API。“优秀”的API设计就像魔法。不过,我不知道有多少人可以解释为什么有的API很复杂、很难学,而有的...
三种观察者模式的C#实现

三种观察者模式的C#实现

0人评论
说起观察者模式,估计能搜出一堆来。所以写这篇博客的目的有两点: 观察者模式是写松耦合代码的必备模式,重要性不言而喻,抛...
23种设计模式之备忘录模式

23种设计模式之备忘录模式

0人评论
定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的...
23种设计模式之解释器模式

23种设计模式之解释器模式

2人评论
定义:给定一种语言,定义他的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中句子。 类型:行为类模式 ...
23种设计模式之迭代器模式

23种设计模式之迭代器模式

0人评论
定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 类型:行为类模式 类图: 如果要问java中使...
23种设计模式之访问者模式

23种设计模式之访问者模式

0人评论
定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 类型:行...
23种设计模式之策略模式

23种设计模式之策略模式

0人评论
定义:定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。 类型:行为类模式 类图: 策略模式是对算法的封装,...
23种设计模式之责任连模式

23种设计模式之责任连模式

0人评论
定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传...
23种设计模式之命令模式

23种设计模式之命令模式

0人评论
定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销...

关注我们的微博

付费投稿计划
点击查看详情