您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. PHP实战:对象,设计,敏捷(PHP in Action :Objects, Design, Agility )

  2. 容祥略:4 (覆盖了PHP的OO应用的问题。) -- 实用性: 5 (例子丰富,并具有相当强的实用性。) -- 重要性: 4 (对中级人员学习OOP有比较大的参考性。) -- 独创性: 5 (把OO原理贯穿到PHP的各个应用领域, 有比较强的独创性。) -- 写作风格:4 (比较正统的写作方式,对英文要求比较高。但由于丰富事例讲解,可以协助阅读。) 目录 Part 1: 工具和概念 (Tools and concepts) 1 PHP和现代软件开发 (PHP and modern softwa
  3. 所属分类:PHP

    • 发布日期:2009-10-08
    • 文件大小:5242880
    • 提供者:lcb2005
  1. C++ VC++ 设计模式 抽象模式

  2. 设计模式里面 抽象模式,有例子 C++ VC++
  3. 所属分类:C++

    • 发布日期:2011-01-23
    • 文件大小:21504
    • 提供者:hulai0
  1. C# 设计模式 Asp.net 模式

  2. ------看了 让你绝对不后悔--- 本书主要介绍如何用最常见的设计模式编写C#程序。全书分为四个部分,首先介绍了C#语言和面向对象程序设计的一般原则,可作为C#程序设计的快速入门教程;然后分别讲述了创建型模式、结构型模式和行为型模式。每一类设计模式又包括若干种具体模式,共有23种。在介绍每种模式时,给出了一个或多个应用该模式的示例,以便于理解,且这些示例都是能完全运行的程序,包含在随书附带的光盘中。此外,每一章还提供了UML图,用以说明类之间的关系。 本书适用于计算机及相关专业的本科生和研
  3. 所属分类:C#

    • 发布日期:2011-04-12
    • 文件大小:5242880
    • 提供者:maonongwu
  1. 使用状态模式编写的实例

  2. 1,状态模式允许一个"对象"在其内部状态改变的时候改变其行为。 2,状态模式的角色: 抽象状态,具体状态(一般是几个,每一个状态下有不同的行为,),环境(context)角色(就是对象,什么对象的状态,一般该对象要初始化一个状态,还有改变状态,还有该状态下的行为) 我们打篮球的时候运动员可以有正常状态,不正常状态,和超常状态,现在我们就以我们打篮球时候投篮时候的状态来举例子,
  3. 所属分类:Java

    • 发布日期:2011-06-10
    • 文件大小:146432
    • 提供者:wff0317
  1. c语言数据结构字符串模式匹配算法.zip

  2. KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。 一.简单匹配算法 先来看一个简单匹配算法的函数: int Index_BF ( char S [ ], char T [ ], int pos ) { /* 若串 S 中从第pos(S 的下标0≤pos S[0] != S[1],S[1] != S[2],所以S[1] != T[0],S[2] != T[0]. 还是从理论上
  3. 所属分类:C/C++

    • 发布日期:2011-06-12
    • 文件大小:428032
    • 提供者:stone8761
  1. Java23种设计模式

  2. 有感于设计模式在日常开发中的重要性,同时笔者也自觉对设计模式小有心得,故笔者*写二十三种设计模式的简单例子、 并整理二十三种设计模式的理论部分,综合汇总成这份Java设计模式,希望对大家有所帮助。 本份帮助文档主要是为了向读者介绍二十三种设计模式,包括模式的描述,适用性,模*的组成部分,并附带有简单的例 子和类*,目的是为了让读*了解二十三种*计模式,并能方便的查阅各种设计模*的用法及注意点。 所附的例子非常简单,慢慢的引导读者从浅到深了解设计模式,并能从中享受设计的乐趣。 由于每个人对设计*
  3. 所属分类:Java

    • 发布日期:2012-03-12
    • 文件大小:459776
    • 提供者:cykong_85
  1. 抽象工厂(abstract factory)

  2. 生产餐具和相应食物的工厂,有两个车间,其中一个车间用以生产餐具,一个车间用以生产相应的食物。 每个具体工厂生产出来的具体产品根据不同工厂的不同各不相同,但是客户使用产品的方法是一致的。比如客户在得到餐具和食物之后,两者的搭配是正确的(使用汤匙喝牛奶,使用刀子切面包)。 在本例子中有3个具体工厂AKetchen, BKetchen, BKetchen,分别生产牛奶和汤匙、面包和刀、肉和叉子。牛奶、面包和肉都实现了食物接口。汤匙、刀和叉子都实现了餐具接口。
  3. 所属分类:Java

    • 发布日期:2012-06-05
    • 文件大小:4096
    • 提供者:vs1246
  1. JAVA设计模式例子大全

  2. 介绍了java中所有模式,并有实例结合解释,非常全面。 抽象工厂 工厂模式中有: 工厂方法(Factory Method) 抽象工厂(Abstract Factory). 这两个模式区别在于需要创建对象的复杂程度上。如果我们创建对象的方法变得复杂了,如上面工厂方法中是创建一个对象Sample,如果我们还有新的产品接口Sample2. 这里假设:Sample有两个concrete类SampleA和SamleB,而Sample2也有两个concrete类Sample2A和SampleB2 那么,我
  3. 所属分类:Java

    • 发布日期:2013-04-08
    • 文件大小:143360
    • 提供者:xp9802
  1. JAVA设计模式.chm

  2. 计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到了子类。 四、Builder,建造模式:将一个复杂对象的构建与他的表示相分离,使
  3. 所属分类:Java

    • 发布日期:2013-05-20
    • 文件大小:143360
    • 提供者:fzy629442466
  1. 抽象工厂模式(Abstract Factory Pattern)

  2. 抽象工厂模式(Abstract Factory Pattern) 引入: 在前面介绍的两个创建型模式里面,我们解决的都是有关"new"的问题,用它们来避免显式指定类创建对象。我写的也非常简单易懂,相信看过的朋友们都应该对简单工厂模式、工厂方法模式的意图、所能解决的问题及适用情景有一定的了解了。但是若要达到灵活运用,什么时候用,怎样用合适还不是看一篇文章就能解决的问题。呵呵..这需要你对OO的理解程度,你的项目开发经验等等许多方面的积累。一起努力喔。。 好了,咱们言归正传,通过对这两个模式的了解
  3. 所属分类:其它

    • 发布日期:2008-09-26
    • 文件大小:9216
    • 提供者:mandy86a2005
  1. 研磨设计模式.part1.rar

  2. 本资源共包括三卷,是研磨设计模式的中文完整高清版,是一本值得反复研读的书。 《研磨设计模式》完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的“设计观”;中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。
  3. 所属分类:Java

    • 发布日期:2014-02-08
    • 文件大小:82837504
    • 提供者:wangxin520m
  1. 研磨设计模式.part3.rar

  2. 本资源共包括三卷,是研磨设计模式的中文完整高清版,是一本值得反复研读的书。 《研磨设计模式》完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的“设计观”;中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。
  3. 所属分类:Java

    • 发布日期:2014-02-08
    • 文件大小:68157440
    • 提供者:wangxin520m
  1. 工厂模式详解

  2. 很好的模式 简单易懂 工厂模式属于创建型模式,大致可以分为三类,简单工厂模式、工厂方法模式、抽象工厂模式。听上去差不多,都是工厂模式。下面一个个介绍,首先介绍简单工厂模式,它的主要特点是需要在工厂类中做判断,从而创造相应的产品。当增加新的产品时,就需要修改工厂类。有点抽象,举个例子就明白了。有一家生产处理器核的厂家,它只有一个工厂,能够生产两种型号的处理器核。客户需要什么样的处理器核,一定要显示地告诉生产工厂。下面给出一种实现方案。
  3. 所属分类:Java

    • 发布日期:2014-08-25
    • 文件大小:5120
    • 提供者:a7841158
  1. 一步步引入你走进抽象工厂模式

  2. 抽象工厂模式.详细的介绍了抽象工厂模式,而且有例子。一步步引入你走进抽象工厂模式
  3. 所属分类:Java

    • 发布日期:2008-12-30
    • 文件大小:508928
    • 提供者:spacezhong
  1. java工厂模式实例源码

  2. 本实例是java做的工厂模式例子,网上大多只有文章,没有源码,我根据那些文字抽空做了简单工厂模式,工厂模式,抽象工厂三个例子。压缩包里工有三个文件夹,factory1,factory2,factory3,分别是简单工厂模式,工厂模式,抽象工厂模式,所用的开发工具是myeclipse。
  3. 所属分类:Java

    • 发布日期:2009-03-31
    • 文件大小:17408
    • 提供者:liu_hai_dong
  1. Java设计模式:工厂模式——图文+代码示例(通俗易懂)

  2. 工厂模式: 每一种设计模式都有它要解决的问题: 工厂模式最主要解决的问题就是创建者和调用者的耦合,那么代码层面其实就是取消对new的使用。 工厂模式有三种: 1. 简单工厂模式 2. 工厂方法模式 3. 抽象方法模式 先来看看,简单工厂模式——也叫静态工厂模式,这里举个例子:你要去买一台手机,你不用关心手机是怎么生产出来的,里面的零件具体又是怎么制造的,这些通通都交给工厂去处理,你尽管去买手机就好了。 简单工厂模式图 代码示例: Phone接口 public interface Phone {
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:164864
    • 提供者:weixin_38687277
  1. with语句还能这么用,你会吗?——with语句和上下文管理器

  2. with语句和上下文管理器`启程“下面进行with语句的剖析,在自定义对象中支持with“进阶“加深理解“探索` 启程    with 语句究竟有哪些好处?它有助于简化一些通用资源管理模式,抽象出其中的功能,将其分解并重用。   若想充分的使用这个特性,比较好的办法是查看Python标准库的示例。内置的 open()函数就是一个很好的例子: with open('hello.txt', 'w') as f: f.write('hello, world!') 我们应该都知道打开文件的时候一般建
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:77824
    • 提供者:weixin_38696877
  1. 深入解析C#设计模式中对桥接模式的具体运用

  2. 这里以电视遥控器的一个例子来引出桥接模式解决的问题,首先,我们每个牌子的电视机都有一个遥控器,此时我们能想到的一个设计是——把遥控器做为一个抽象类,抽象类中提供遥控器的所有实现,其他具体电视品牌的遥控器都继承这个抽象类,具体设计类图如下: 这样的实现使得每部不同型号的电视都有自己遥控器实现,这样的设计对于电视机的改变可以很好地应对,只需要添加一个派生类就搞定了,但随着时间的推移,用户需要改变遥控器的功能,如:用户可能后面需要对遥控器添加返回上一个台等功能时,此时上面的设计就需要修改抽象类Re
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:68608
    • 提供者:weixin_38521831
  1. Vue源码学习 — 响应式原理之观察者模式

  2. 1. 观察者模式 概念 观察者模式又被称为 发布-订阅 模式,这种模式定义了对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,并完成自动更新。 优点 观察者与被观察者是抽象耦合的 建立了一套触发机制 缺点 被观察者有很多的观察者时,通知更新这一过程会花费很多的时间 观察者和被观察者之间存在循环依赖的话,可能导致系统奔溃 现实中的例子 从上图可以看到,一个 subject 可以被多个 observer 订阅/观察。当 subject 状态发生变化时,就会通
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:107520
    • 提供者:weixin_38607554
  1. 实例讲解如何在iOS应用开发中使用设计模式中的代理模式

  2. 代理模式是OC中一种常见的设计模式,那么什么是代理模式呢?举个栗子,假设你是一个日发货量过万的淘宝卖家(A),但是每天的派件不可能你本人或者让你的员工去派件,因此你发布了一条信息(B),上面注明各种要求,各大快递公司看到有那么大的利益纷纷上门沟通,最后你选择了一件快递公司(C)。那么在上面的例子中,我们即是委托人,发布的信息即协议(protocol),上面规定了派件人需要完成的事,而最后选择的快递公司也就是代理人(delegate),代理我们去派件。 类图: 根据以上类图,可以知道在代理模式
  3. 所属分类:其它

    • 发布日期:2021-01-04
    • 文件大小:81920
    • 提供者:weixin_38674616
« 12 3 4 5 »