`
gdpglc
  • 浏览: 92680 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

OO和GOF设计模式的关系

 
阅读更多
OO本身是一种软件的构造范型。它本身的分解形式,使得软件可复用、可扩展。
OO本身并不要求应用GOF设计模式。

但OO在某些情况下,直观的OO表达,仍就为软件引入了不好的因素比如:两个对象需要用到一个算法。这时会产生重复逻缉,不能应对变化,类爆炸,不易修改和维护。这时就需要一些方法来达到某种设计目的。

这时:需要自已想办法,GOF设计模式是可选途径之一。
分享到:
评论

相关推荐

    设计模式精解-GoF 23种设计模式解析附C++实现源码

    懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。...这也是我们软件设计所准求的,因此无论是OO中的封装、继承、多态,还是我们的设计模式的原则和实例都是在为了这两个目标努力着、贡献着。

    OO中对于23种设计模式的整理

    OO 中的 23 种设计模式是指 GoF(Gang of Four)在《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)一书中所提出的 23 种经典设计模式。 1. 抽象工厂...

    设计模式资料汇总

    此资源包括以下资料: <br>学习GoF设计模式的重要性.txt 设计模式逐个解析.rar 23种设计模式的实现(Java 版).rar DAO设计模式.rar C#设计模式.pdf 新版设计模式手册[C#].pdf JAVA设计模式...

    23种设计模式,OO思想

    标题和描述中提到的“23种设计模式,OO思想”,是软件工程领域的一个核心概念,尤其是对于面向对象编程(Object-Oriented Programming,简称OO)的深入理解和实践至关重要。设计模式是由Erich Gamma、Richard Helm、...

    Head_First_设计模式

    全书共分为14章,全面覆盖了四人组(Gang of Four,GoF)定义的23种经典设计模式,包括但不限于Strategy(策略)、Observer(观察者)、Decorator(装饰器)、Abstract Factory(抽象工厂)、Factory Method(工厂...

    khs-gof-design-patterns:设计模式教程-用Java实现的“四人制”设计模式

    khs-gof-design-patterns “四人帮”设计模式书是一项开创性的工作,它帮助将面向对象(OO)引入了90年代的软件开发领域。 了解这些设计模式将有助于您自己的软件设计,尤其是如果您不熟悉面向对象的编程。 请查看...

    UML和模式应用(原书第3版)

    作为成功的导师和顾问,Larman拥有丰富的实践经验,能够帮助读者理解进化式需求和用例、领域对象建模、职责驱动设计、OO设计本质、分层架构、GoF设计模式、GRASP、迭代方法、UP的敏捷途径等知识。第3版实用、易懂,...

    UML和模式应用(架构师必备).part02.rar

    第26章 应用GoF设计模式 26.1 适配器(GoF) 26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的...

    UML和模式应用(架构师必备).part01.rar

    第26章 应用GoF设计模式 26.1 适配器(GoF) 26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的...

    UML和模式应用(架构师必备).part07.rar

    第26章 应用GoF设计模式 26.1 适配器(GoF) 26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的...

    UML和模式应用(架构师必备).part06.rar

    第26章 应用GoF设计模式 26.1 适配器(GoF) 26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的...

    UML和模式应用(架构师必备).part03.rar

    第26章 应用GoF设计模式 26.1 适配器(GoF) 26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的...

    UML和模式应用(架构师必备).part04.rar

    第26章 应用GoF设计模式 26.1 适配器(GoF) 26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的...

    UML和模式应用(架构师必备).part05.rar

    第26章 应用GoF设计模式 26.1 适配器(GoF) 26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的...

    UML和模式应用(架构师必备).part08.rar

    第26章 应用GoF设计模式 26.1 适配器(GoF) 26.2 一些GRASP原则是对其他设计模式的归纳 26.3 设计中发现的“分析”:领域模型 26.4 工厂(Factory) 26.5 单实例类(GoF) 26.6 具有不同接口的外部服务问题的...

    java实用系统开发指南-2

    本书是国人原创的第一本涉及框架、组件构件...因此,初学者需要配合相关书籍才能阅读本书,这些书籍包括Jsp/Servlet基本概念知识、Struts开发详解、Tomcat配置、J2EE基本概念、JBuilder开发和JBoss配置、GoF设计模式。

    java实用系统开发指南-3

    本书是国人原创的第一本涉及框架、组件构件...因此,初学者需要配合相关书籍才能阅读本书,这些书籍包括Jsp/Servlet基本概念知识、Struts开发详解、Tomcat配置、J2EE基本概念、JBuilder开发和JBoss配置、GoF设计模式。

Global site tag (gtag.js) - Google Analytics