设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块.....
分类:
其他好文 时间:
2015-05-16 19:58:10
阅读次数:
96
解释器模式Interpreter解释器模式在软件开发中应用的比较少,它主要用在底层的编程语言设计上,因此不太容易理解。
联想:传一个算数表达式,对加减乘除自动匹配,能够自动计算其结果。原理图
解释器模式实现原理图
单个运算符的数学公式计算机可以用来理解这个解释器模式的使用。参考文献[1] 郭峰.深入浅出设计莫模式[M].中国铁道出版社,2013(1):415-423....
分类:
其他好文 时间:
2015-05-16 14:52:21
阅读次数:
146
MongoDb相比于传统的SQL关系型数据库,最大的不同在于它们的模式设计(SchemaDesign)上的差别,正是由于这一层次的差别衍生出其它各方面的不同。我们可以简单的认为关系型数据库由数据库、表(table)、记录(record)三个层次概念组成,而在构建一个关系型数据库的时候,工作重点和难点...
分类:
数据库 时间:
2015-05-15 19:51:54
阅读次数:
206
目 录
目录说明:
1)移动到博客标题,点击超链接,可以进入到该博客。
2)本目录持续更新,关注请收藏。
3)本目录详细地址:http://blog.csdn.net/clevercode/article/details/45740431。
Linux常用软件安装与配置(目录) (2015-05-02)
1 Linux中必备常...
分类:
Web程序 时间:
2015-05-15 12:08:54
阅读次数:
161
假设今天老婆让我去丈母娘家做客,可是我答应了我的情人晚上要回去陪她,这可怎么办?,,正在我纠结的时候,好哥们给我一个三个理由包,让我不要看,到时候看情况拆开接口三个妙计是同一个类型,继承同一个接口/**
* 声明一个接口
* @author TTF
*
*/
public interface JieKou {
public void reson();
}三个理由类喝酒时候的理由pub...
分类:
其他好文 时间:
2015-05-14 22:13:16
阅读次数:
147
设计模式-使用php实现工厂方法模式【概要】创建型模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使用一个类的实例化延迟到其子类【GOF95】【结构图】【主要角色】抽象产品(Product)角色:详细产品对象共同拥有的父类或接口详细产品(Concrete Pro...
分类:
Web程序 时间:
2015-05-14 13:45:35
阅读次数:
118
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被重复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更easy被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢....
分类:
编程语言 时间:
2015-05-13 19:16:29
阅读次数:
257
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖...
分类:
编程语言 时间:
2015-05-12 11:18:09
阅读次数:
135
设计模式 简单工厂+工厂方法+抽象工厂阅读目录简单工厂产品树(产品等级)+产品族工厂方法抽象工厂:回到顶部简单工厂简单工厂的优缺点:缺点:①违反了OCP(开放-封闭原则)。(当工厂内增加一个方法创建对象时候,需要在原来的工厂内,添加一个case语句)。修改原来的类,是违反设计原则的。 ②增加客...
分类:
其他好文 时间:
2015-05-12 10:48:42
阅读次数:
124
外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,时刻这一子系统更加容易使用。
使用场景:首先,在设计初期阶段,应该要有意识的将不同的两个层分离。比如经典的三层结构,就需要考虑在数据访问层和业务逻辑层、业务逻辑层和表示层的层与层之间建立外观的Facade。其次,在开发阶段,子系统往往因为不断的重构演化而变得越来越复杂,大多数的模式使用时也都会产生很多很小...
分类:
编程语言 时间:
2015-05-12 09:32:09
阅读次数:
105