码迷,mamicode.com
首页 >  
搜索关键字:设计模式 c++    ( 21718个结果
java设计模式-----代理模式
代理模式【Proxy Pattern】 什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道 被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被 代理的人能干活呀。 比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找那个王婆做代理,表现在程序上时这样的: 先定义一种类型的女人:...
分类:编程语言   时间:2014-06-07 01:50:57    阅读次数:239
设计模式总结之没有结束的结尾
设计模式是为程序代码优化而诞生的,目的是设计出易维护、容易拓展、易复用、灵活性好的程序。设计模式体现是面向对象的三大思想:封装、继承和多态。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计...
分类:其他好文   时间:2014-06-07 01:29:07    阅读次数:257
享元模式
享元模式,运用共享技术有效的支持大量细粒度的对象。        FlyweightFactory,一个享元工厂,用来创建并管理Flyweight对象。它主要是用来确保合理的共享Flyweight,当用户请求一个Flyweight时,FlyweightFactory对象提供一个已创建的实例或者创建一个(如果不存在的话)。        Flyweight类,所有具体享元类的超类或接口,...
分类:其他好文   时间:2014-06-07 01:25:37    阅读次数:260
这不就是自己想要的吗?
最近一个月 没有了往日的加班 没有了往日的压力 没有了让日的忙碌 我的世界 闲了下来 静了下来 停了下来 但又出现了阶段的迷茫 阶段的困惑。 体会到了一开始 飞哥说过的 外包不能做太久。(我没有做外包的经历) 我目前遇到的问题 都是外包不曾遇到的 ... 团队由我一个人 扩展到了四个人 而且有两个人我得称前辈 以后要虚心...
分类:其他好文   时间:2014-06-05 12:33:45    阅读次数:231
外观模式
外观模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 Facade外观类,知道哪些子系统类负责处理请求,将客户的请求代理给适当的子系统对象。 SubSystem类,子系统类集合,实现子系统的功能,处理Facade对象指派的任务。注意子类中没有Facade的任何信息,既没有对Facade对象的引用。 外观模式体...
分类:其他好文   时间:2014-06-05 10:51:46    阅读次数:209
设计模式--单例模式(学习笔记)
定义:      单例模式:保证一个类只有一个实例,并且提供一个访问它的全局访问点。(《大话设计模式定义》);     单例模式分为两种:        1>饿汉式单例类:自己被加载时就将自己实例化。          例子:       private SingleExample() {           } private static SingleExample sin...
分类:其他好文   时间:2014-06-05 10:14:01    阅读次数:198
wordpress用户密码加密原理及其算法分析
[申明]本文章仅供学习交流只用,切勿用作商业用途,请勿违反当地法规,否则后果自负。 转载请注明本文出处: 1、什么是wordpress? 关于wordpress的介绍请自行参照维基百科:http://zh.wikipedia.org/wiki/Wordpress 2、wordpress用户密码的加密算法 首先,wordpress是开源的,大家可以从官网下载源代码。另外wordpr...
分类:其他好文   时间:2014-06-05 09:22:24    阅读次数:273
中介者模式
中介者模式,用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。 ConcreteMediator是具体中介者对象,实现抽象类的方法,它需要知道所有具体同事类,并从具体同事接受消息,向具体同事对象发出命令。 中介者模式的优缺点: 中介者的出现减少了各个对象之间的耦合性,使得可以独立的改变和复用。它使得各...
分类:其他好文   时间:2014-06-05 09:11:36    阅读次数:242
[设计模式]-策略模式
问题的引出:       实例:从简单的模拟鸭子的应用说起,让我们来抽象一个鸭子超类。并让各种鸭子继承此超类。 具体如下图: 显然这还看不出问题,但如果现在需求改变了(程序员最讨厌就是这个了),好,现在老大说要让所有的鸭子都能飞。恩,机智的你在超类上面加上这个方法就搞定了,但现在问题来了,如果我们有一只橡胶鸭继承了这个超类,它也能飞!!这显然不科学啊。而且它也不是呱呱叫的,是吱吱叫的...
分类:其他好文   时间:2014-06-05 07:54:11    阅读次数:320
设计模式(五) : 创建型模式--建造者模式
建造者模式的意图是将产品的内部表象和产品的生产过程分割开来。类图:示意性代码:package com.javadesignpattern.builder;public interface Builder { public void buildPart1(); public voi...
分类:其他好文   时间:2014-05-31 17:40:47    阅读次数:266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!