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

搜索资源列表

  1. 设计模式:Java语言中的应用.pdf

  2. 1:前言 学习GoF 设计模式的重要性 建筑和软件中模式之异同 2:GoF 设计模式 A.创建模式 设计模式之 Factory(工厂方法和抽象工厂) 使用工厂模式就象使用new 一样频繁. 设计模式之Prototype(原型) 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的 对象。 设计模式(Patterns in Java) -- http://www.jdon.com 2 设计模式之Builder 汽车由车轮 方向盘 发动机很多部件组成,同时,将这些部件组装 成汽车也是一件复杂
  3. 所属分类:其它

    • 发布日期:2010-04-16
    • 文件大小:329728
    • 提供者:wxpapple12
  1. 软件设计模式之行为模式

  2. 行为模式的一些相关例子
  3. 所属分类:其它

    • 发布日期:2008-03-04
    • 文件大小:16384
    • 提供者:zhangjiyong_729
  1. 《设计模式实训教程》【PPT+类图与代码+样章】

  2. 目录 第1章UML类图实训 1.1知识讲解 1.1.1UML概述 1.1.2类与类的UML表示 1.1.3类之间的关系 1.2实训实例 1.2.1类图实例之图书管理系统 1.2.2类图实例之商场会员管理系统 1.3实训练习 第2章面向对象设计原则实训 2.1知识讲解 2.1.1面向对象设计原则概述 2.1.2单一职责原则 2.1.3开闭原则 2.1.4里氏代换原则 2.1.5依赖倒转原则 2.1.6接口隔离原则 2.1.7合成复用原则 2.1.8迪米特法则 2.2实训实例 2.2.1单一职责原
  3. 所属分类:Java

    • 发布日期:2012-12-05
    • 文件大小:33554432
    • 提供者:yousuosi
  1. 《设计模式》源代码

  2. 《设计模式:可复用面向对象软件的基础》是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。四位顶尖的面向对象领域专家精心选取了最具价值的设计实践,加以分类整理和命名,并用简洁而易于重用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所必备的基础知识和语汇。 书评 这本书的目的就是将面向对象软件的设计经验作为设计模式记录下来。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。我们的目标是将设
  3. 所属分类:其它

    • 发布日期:2013-05-30
    • 文件大小:269312
    • 提供者:a284447396
  1. 《设计模式》课件

  2. 《设计模式:可复用面向对象软件的基础》是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。四位顶尖的面向对象领域专家精心选取了最具价值的设计实践,加以分类整理和命名,并用简洁而易于重用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所必备的基础知识和语汇。 书评 这本书的目的就是将面向对象软件的设计经验作为设计模式记录下来。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。我们的目标是将设
  3. 所属分类:项目管理

    • 发布日期:2013-05-30
    • 文件大小:28311552
    • 提供者:a284447396
  1. 从模式讲到设计模式再到面向对象设计模式

  2. 在讲抽象工厂之前,要从模式开始讲起 先来看看模式的起源:  多年以前,有一位名叫克里斯多佛·亚历山大(英文名Christopher Alexander)的建筑师为了研究优秀的设计有没有共性这一问题,他对建筑物、城镇、街道等,以及人类为自己所建造的各种生活空间进行了大量的观察。他发现,在特定的建筑物中,优秀的结构都有一些共同之处,虽然它们结构互不相同,但可能都具有很高的质量。  例如:两个门廊虽然结构上不同,但都具有很高的质量。不同的建筑可能是为了解决不同的问题。一个门廊可能是走道和前门之间的过
  3. 所属分类:其它

    • 发布日期:2008-09-26
    • 文件大小:8192
    • 提供者:mandy86a2005
  1. java之23种设计模式

  2. 设计模式之Java实现源码,其中包含三大类,23种,分别为创建型 1. Factory Method(工厂方法) 2. Abstract Factory(抽象工厂) 3. Builder(建造者) 4. Prototype(原型) 5. Singleton(单例) 结构型 6. Adapter Class/Object(适配器) 7. Bridge(桥接) 8. Composite(组合) 9. Decorator(装饰) 10. Facade(外观) 11. Flyweight(享元) 12
  3. 所属分类:Java

    • 发布日期:2018-02-23
    • 文件大小:63
    • 提供者:qq_35274058
  1. JS设计模式之状态模式概念与用法分析

  2. 本文实例讲述了JS设计模式之状态模式概念与用法。分享给大家供大家参考,具体如下: 1. 概述 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 2. 解决的问题 主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。 function Context( _state ) { this.state = _state; this.request = function() { this
  3. 所属分类:其它

    • 发布日期:2020-11-29
    • 文件大小:69632
    • 提供者:weixin_38624628
  1. php设计模式之命令模式使用示例

  2. 命令类:1.命令角色:声明了一个给所有具体命令类的抽象接口。这是一个抽象角色。2.具体命令角色:定义一个接受者和行为之间的弱耦合;实现execute方法,负责调用接受的相应操作。execute()方法通常叫做执行方法3.客户角色:创建一个具体命令对象并确定其接受者。4.请求者角色:负责调用命令对象执行请求,相关的方法叫做行动方法。5.接受者角色:负责具体实施和执行一个请求。作用:1.抽象出待执行的动作以参数化对象。2.在不同的时刻指定、排列和执行请求。3.支持取消操作4.支持修改日志 复制代码
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:39936
    • 提供者:weixin_38746387
  1. PHP设计模式之迭代器模式Iterator实例分析【对象行为型】

  2. 本文实例讲述了PHP设计模式之迭代器模式Iterator。分享给大家供大家参考,具体如下: 1.概述 类中的面向对象编程封装应用逻辑。类,就是实例化的对象,每个单独的对象都有一个特定的身份和状态。单独的对象是一种组织代码的有用方法,但通常你会处理一组对象或者集合。 集合不一定是均一的。图形用户界面框架中的 Window 对象可以收集任意数量的控制对象 - Menu、Slider 和 Button。并且,集合的实现可以有多种方式:PHP 数字是一个集合,但也是一个散列表,一个链接列表,一个堆栈以及
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:84992
    • 提供者:weixin_38632006
  1. 设计模式之工厂模式总结

  2. 设计模式之工厂模式 什么是工厂模式? 工厂模式是一种常见的设计模式,将我们创建对象的行为封装(因为创建对象的行为往往是重复的)然后直接调用工厂所给出的方法创建对象即可。 工厂模式有三种: 1. 简单工厂模式 2. 工厂方法模式 3. 抽象工厂模式 接下来我依次进行说明。 简单工厂模式 简单工厂模式的实现非常简单。 假设我们现在有如下的关系。ICourse接口,JavaCourse是他的一个实现类,如下。 public interface ICourse { void begin(
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:55296
    • 提供者:weixin_38709466
  1. php设计模式之命令模式的应用详解

  2. 命令模式:将一个请求封装为一个对象,从而你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销操作。 命令类:1.命令角色:声明了一个给所有具体命令类的抽象接口。这是一个抽象角色。2.具体命令角色:定义一个接受者和行为之间的弱耦合;实现execute方法,负责调用接受的相应操作。execute()方法通常叫做执行方法3.客户角色:创建一个具体命令对象并确定其接受者。4.请求者角色:负责调用命令对象执行请求,相关的方法叫做行动方法。5.接受者角色:负责具体实施和执行一个请求。作
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:40960
    • 提供者:weixin_38663443
  1. 设计模式之——责任链模式

  2. 一、基本介绍 责任链模式(行为型):为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 二、包含角色 1.抽象处理者角色:定义一个处理请求的接口,包含抽象处理方法和一个后继连接。 2.具体处理者角色:实现抽象处理者的处理方法,判断能否处理本次请求,如果可以处理请求则处理,否则将该请求转给它的后继者。 三、案例及UML类图 案例说明:            在公司请假的时候,
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:86016
    • 提供者:weixin_38663452
  1. PHP设计模式之策略模式原理与用法实例分析

  2. 本文实例讲述了PHP设计模式之策略模式原理与用法。分享给大家供大家参考,具体如下: 策略模式(Strategy Pattern) 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。 策略模式的三个角色: 1. 抽象策略角色 2. 具体策略角色 3. 环境角色(对抽象策略角色的引用) 实现步骤: 1. 定义抽象角色类(定义好各个实现的共同抽象方
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:54272
    • 提供者:weixin_38620839
  1. 互联网产品设计之用户调研

  2. 在UCD/UED风靡的年代,理解和尊重用户的意识已经成为产品经理的一项职业衡量标准;很多公司的流程也逐渐从原来的以技术为中心或以业务为中心转变为现在的以用户为中。本篇,以自己几年来的实际经验为基础,谈一下一些用户调研方法。1)首先,什么是以用户为中心的设计(UCD)UCD是一种创建吸引人的,高效的用户体验的方法以用户为中心的设计思想:在开发产品的每一个步骤中,都要把产品列入考虑范围。2)常见的一些用户调研方法从目标、行为模式:以时间维度:3)用户访谈适合阶段:任务分析,后续研究需要人数:5人或以
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:205824
    • 提供者:weixin_38678521
  1. IOS开发和设计模式简化

  2. 抽象工厂模式适配器模式对象建模模式责任链模式命令模式复合模式装饰器模式门面模式迭代器模式中介模式备忘录模式模型-视图-控制器模式观察者模式代理模式接待员模式singleton模式模板方法模式1、创造性模式是专门用于处理对象的创建。抽象工厂模式和单例被认为是创造性。2、结构模式用于定义对象结构。适配器,复合,装饰,和代理模式类型的结构设计模式。3、行为模式识别对象之间的通信。责任链,命令,迭代器、纪念品、观察者和模板方法是设计模式的例子行为。在iOS编程,利用设计模式可以大大提高你的开发效率,虽然
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:294912
    • 提供者:weixin_38500664
  1. 设计模式之策略和模板方法模式

  2. TemplateMethod:(1)、意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。(2)、适用性:A、一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。B、各子类中公共的行为应被提取出来并集中到一个公共父类中以避免代码重复。C、控制子类扩展。(3)、效果:模板方法是一种代码复用的基本技术。它们在类库中尤为重要,它们提取了类库中的公共行为。(4)、注意事项:A、使用C++访问控制
  3. 所属分类:其它

    • 发布日期:2021-03-01
    • 文件大小:259072
    • 提供者:weixin_38640984
  1. 设计模式总结(2)

  2. 本文是设计模式总结的第二篇:主要详细讲解了行为型设计模式,希望对大家有所帮助。意图使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。适用性1.有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。2.你想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。3.可处理一个请求的对象集合应被动态指定。结构*Handler定义一个处理请求的接口。(可选)实现后继链。*ConcreteHan
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:1048576
    • 提供者:weixin_38605188
  1. 设计模式之策略和模板方法模式

  2. TemplateMethod:(1)、意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。(2)、适用性:A、一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。B、各子类中公共的行为应被提取出来并集中到一个公共父类中以避免代码重复。C、控制子类扩展。(3)、效果:模板方法是一种代码复用的基本技术。它们在类库中尤为重要,它们提取了类库中的公共行为。(4)、注意事项:A、使用C++访问控制
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:259072
    • 提供者:weixin_38631729
  1. PHP设计模式之策略模式(Strategy)入门与应用案例详解

  2. 本文实例讲述了PHP设计模式之策略模式(Strategy)入门与应用。分享给大家供大家参考,具体如下: 这个策略模式,意思就是定义一系列算法,把它们一个个封装起来,并且使它们可相互替换,使用得算法的变化可独立于使用它的客户,简单来讲就是,策略模式设计帮助构建的对象不必自身包含逻辑,而是能够根据需要利用其他对象中的算法。 来看下应用场景:        1、 多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择具体要执行的行为。        2、 需要在不同情况下使用不同的
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:79872
    • 提供者:weixin_38668160
« 12 3 4 5 6 7 8 9 10 »