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

OO和GOF设计模式的关系

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

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

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

相关推荐

    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和模式应用(架构师必备).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和模式应用(架构师必备).part08.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 具有不同接口的外部服务问题的...

    java实用系统开发指南-2

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

    java实用系统开发指南-3

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

    java实用系统开发指南-1

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

    Practical OO Development with Delphi-Chap08.pdf

    为了克服这一难题,作者引用了GoF(Gang of Four)的经典设计模式书籍中的Façade模式。 #### Façade模式的作用 Façade模式的核心在于提供一个统一的接口,隐藏了内部子系统的复杂性,使得外部客户端可以通过...

Global site tag (gtag.js) - Google Analytics