注册 留言板
当前位置:首页 > 方法论 > 设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
 

设计模式笔记(四)------ 简单工厂模式

设计模式笔记(四)------ 简单工厂模式

2017-06-21   作者:本站编辑    浏览次数:0   

  工厂模式三姐妹中,简单工厂无疑是最简单的。无论多简单的方法,放对了位置便是最佳实现,所以简单工厂在特定情况下还是有应用市场的。 定义:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象

设计模式(2)工厂方法模式(Factory Method)

设计模式(2)工厂方法模式(Factory Method)

2017-06-21   作者:本站编辑    浏览次数:0   

设计模式(0)简单工厂模式 设计模式(1)单例模式(Singleton) 源码地址 0 工厂方法模式简介 0.0 工厂方法模式定义 工厂方法模式是在简单工厂模式基础上,为解决更复杂的对象创建问题而衍生进化出来的一种创建型模式。 工厂方法模式的核心思想是定义一个用于创建对象的接口,让其子类去决定去实例

从编译原理看一个解释器的实现

从编译原理看一个解释器的实现

2017-06-19   作者:本站编辑    浏览次数:0   

『设计模式』中有一个模式可以解释特定的语法规则,它就是解释器模式(Interpreter Pattern)。不同于常见的策略模式或者是工厂模式,解释器模式在.NET或者JDK中并不常见,而且在业务上也很少会去解释特定的语法,所以它并不被广泛使用。一个解释器可大可小,大可以是复杂的编译器,小也可以是一

设计模式读书笔记(一)设计模式6原则

设计模式读书笔记(一)设计模式6原则

2017-06-16   作者:本站编辑    浏览次数:0   

1.单一职责原则 2.里氏替换原则 3.依赖倒置原则 4.接口隔离原则 5.迪米特法则 6.开闭原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法则 开闭原则 1.单一职责原则 适用于接口、类、方法,要求一个接口或类只由一个原因引起变化,也就是一个接口或类只有一个职责,它就负责一

设计模式之工厂方法

设计模式之工厂方法

2017-06-15   作者:本站编辑    浏览次数:0   

工厂方法: 百度百科的定义:       工厂方法模式(FACTORYMETHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分, 提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色, 分别是抽象工厂;具体工厂;抽象

#if, #elif, #else, #endif 使用

#if, #elif, #else, #endif 使用

2017-06-07   作者:本站编辑    浏览次数:0   

程序想要通过简单地设置一些参数就生成一个不同的软件,在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的代码。 (一)条件编译方法  条件编译是通过预编译指令来实现的,主要方法有: 1、#if, #elif, #el

设计思想之一功能模块化

设计思想之一功能模块化

2017-06-02   作者:本站编辑    浏览次数:0   

1.什么是功能模块化 将实现不同功能的代码分别存放到不同的文件、类、方法中,每一个文件、类、方法都是一个实现单一功能的模块。   2.为什么使用模块化 模块化的文件、类、方法功能单一,可以相对独立存在,不仅降低了对其他对象的依赖,而且层次清晰,便于维护。   3.模块化的具体实现方法 通过增加模块数

设计模式之二装饰者模式

设计模式之二装饰者模式

2017-06-02   作者:本站编辑    浏览次数:0   

一 概述 1.什么是装饰者模式? 在不修改类,不使用继承的前提下,用一个对象来装饰另一个对象,以扩展目标对象的功能。 2.装饰者模式的作用: 继承也可以扩展类的功能,装饰者模式比继承更加灵活,因为继承时子类受父类的约束,比如子类方法不能降低访问权限,返回值必须是父类方法返回值的子类,而装饰模式就不受

设计思想之二面向接口编程

设计思想之二面向接口编程

2017-06-02   作者:本站编辑    浏览次数:0   

1.什么是接口? 接口是事物最高的概括,从最高层次上设计了事物的形态。本质上是一系列规范,所有实现了接口的类都实现了该规范,从而使得在兼容该规范的地方任何一个实现类都适用。 2.什么是面向接口编程? 需求商品时,不是指定特定的商品,而是指定需求的条件,任何一个符合条件的事物都可以成为合格的商品。具体

设计模式之四观察者模式

设计模式之四观察者模式

2017-06-02   作者:本站编辑    浏览次数:0   

一 概述 1.什么是观察者模式? 将一个对象视作被观察者,当它发出某种行为或者发生某种变化时,通知所有依赖它的对象(观察者),这种设计模式叫做观察者设计模式。 2.观察者设计模式的用途 用于处理一对多的依赖关系,当一个对象的状态发生改变时,通知所有依赖于它的对象,这些对象收到通知以后采取相应的处理措

共340条记录 1/34页  首页 上一页 下一页 尾页  第
精彩专题
友情链接:
设为首页 - 加入收藏 Copyright @2016 Infocool 版权所有 粤ICP备16000626号