码迷,mamicode.com
首页 >  
搜索关键字:gof    ( 571个结果
GOF之构建器模式
动机(Motivation) 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将他们组合在一起的算法却相对稳定。 如何应对这种变化》如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的 ...
分类:其他好文   时间:2016-11-06 02:05:51    阅读次数:197
GOF之抽象工厂模式
动机(Motivation) 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时,由于需求的变化,往往存在更多系列的对象的创建工作。 如何应对这种变化?如何绕过常规的对象创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合? 意图(Intene ...
分类:其他好文   时间:2016-11-05 17:54:40    阅读次数:171
设计模式系列-02-工厂方法
设计模式系列-01-开篇 1.简单工厂 1.1 概述 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解 ...
分类:其他好文   时间:2016-10-26 19:51:23    阅读次数:160
访问者模式
这是23种设计模式的最后一个——访问者模式,这个模式确实不怎么好理解,不怎么好用,而且实际中也很少用到这个设计模式。《大话设计模式》中就提到GoF四个人中有一个说过:“大多数时候你并不需要访问者模式,但当一旦你需要访问者模式时,那就是真的需要它了。”我们先来说说访问者模式运用到什么场景中,它适用于数 ...
分类:其他好文   时间:2016-10-17 07:02:25    阅读次数:125
php之aop实践
aop简介 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,A ...
分类:Web程序   时间:2016-10-08 01:47:34    阅读次数:472
包建强的培训课程(8):iOS与设计模式
根据讲师十多年奋战在一线的实战经验,详细剖析对设计模式的理解与实践,尤其是结合最近几年来在iOS领域的思考和研究。本课程系列讲介绍GOF经典设计模式以及面向对象设计的5大原则,分析这些设计模式在iOS中的实际使用场景,并使用大量案例,在短短的几堂课中,帮助学员迅速掌握学习设计模式的方法。 本课程让学 ...
分类:移动开发   时间:2016-10-03 06:42:37    阅读次数:142
工厂对象模式简介
工厂对象模式简介 在GoF的《设计模式》一书中,对Factory Method/Object Method 意图描述如下: 定义一个用于创建对象的接口,让子类决定实例化是哪一个类。 Factory Metho是一个类的实例化延迟到其子类。 其结构图如下: 其中, 类 Product 定义了一类对象的 ...
分类:其他好文   时间:2016-09-27 13:08:38    阅读次数:213
sitemesh 使用整理(入门)
sitemesh是jsp页面的一个前端框架,其主要思想是GOF设计模式中的装饰器模式,在笔者看来就是提高代码的重用性,减少重复的代码,方面工程的管理。具体的还不清楚,写下这博文知识为了巩固和记录自己今天使用sitemesh的一些笔记。使用sitemesh的步骤:导入sitemesh的jar包,该包..
分类:其他好文   时间:2016-09-27 12:01:38    阅读次数:184
php 迭代器
迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 百度百科: http://baike.baidu.com/view/9791023.htm?fr=aladdin 解释 上 ...
分类:Web程序   时间:2016-09-26 18:05:21    阅读次数:197
java模式:深入单例模式
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/203501 在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设 ...
分类:编程语言   时间:2016-09-15 20:25:47    阅读次数:261
571条   上一页 1 ... 24 25 26 27 28 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!