`
mackmack
  • 浏览: 21687 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

《设计模式精解》解读1

    博客分类:
  • book
阅读更多

设计模式精解第一章:An introduction to? Ojbect-Oriented Software? Development.

It is the first time that I go to see an orginal edtion programming book.The following arguments are my feeling when I have seen the chapter one of this book.

  1. When we need the Ojbect-Oriented theory ? It causes?that ?the?project requirement?often?have been?changed ?by the customers. The Functional decompostion method is not fit to solve the above problem. Consequencely, the new method which called Ojbect-oriented overcome "road-block".
  2. Which requirements are changed are the important in the project?
    1. requirements are incomplete.
    2. requirements are ususally wrong.
    3. requirements are misleading.
    4. requirements do not tell the whole story.
  3. dealing with the?changes?,the?functional decompostion will use the modular?instead of the simple?functional?method?.But these don't? emerged from the Object-Oriednted function ,because each object have its responsibilities in the Object-Oriented theory,We don't need to dispose the method?among them ,the only thing we have to the konw it's the relationship between every two of them. And then use the Object-Oriented three features to reslove the problem.They are visibility , Encapsulation,Polymorphism.

?

?

?

?

?

?

?

?

?

分享到:
评论

相关推荐

    设计模式精解-GoF 23种设计模式解析c++.pdf

    《设计模式精解-GoF 23种设计模式解析c++.pdf》这份资料深入剖析了GoF(Gang of Four)所提出的23种设计模式,并提供了C++语言的具体实现,为读者提供了理论与实践相结合的学习路径。下面,我们将详细解读这份资料...

    设计模式精解(GoF_23种设计解析附C__实现源码)

    ### 设计模式精解——GoF 23种设计模式解析及C++实现源码 #### 引言 本文档旨在简化并深入解读由Erich Gamma等四位作者所著的经典著作《设计模式:可复用面向对象软件的基础》(简称GoF设计模式),通过简化概念并...

    设计模式精解-GoF23种设计模式解析附C实现源码.pdf

    ### 设计模式精解——GoF23种设计模式解析及C实现源码 #### 一、概述 本文旨在深入解读由Erich Gamma等四位著名软件设计师所著的经典书籍《设计模式:可复用面向对象软件的基础》(简称GoF)中的23种设计模式,并...

    设计模式精解-需要的可以看看

    设计模式是软件工程中的一种重要概念,它是在特定情境下,为解决常见问题而形成的一套最佳实践。设计模式并不直接提供代码实现,而是描述..."设计模式精解"这个资源包无疑是一个宝贵的自学和进阶资料,值得学习和参考。

    C、C++、数据结构等一些基础编程的资料,欢迎刚迈入编程的小伙伴下载阅读

    6. **设计模式精解-GoF 23种设计模式解析附C++**:设计模式是解决软件设计中常见问题的模板,共有23种经典的设计模式,如单例模式、工厂模式、观察者模式等。通过C++实现这些模式,可以提升代码的可读性和可维护性...

    实战OpenGL三维可视化系统开发与源码精解

    **1. OpenGL基础知识** - **OpenGL的历史与发展** - OpenGL自1992年发布以来,经过多次迭代更新,成为了一个非常成熟且功能强大的图形库。 - 了解OpenGL的发展历程有助于开发者更好地理解其设计哲学和技术特点。 ...

    CC++书籍

    5. **《设计模式精解(GoF 23种设计解析附C++实现源码)(Build 0510).pdf》** 设计模式是软件工程中的经典话题,GoF(Gang of Four)的23种设计模式是其中的精华。这本书可能详细解释了每种模式的原理、适用场景、...

    JESD209-4C(LPDDR4),jesd204b接口

    这些信息对于设计者来说至关重要,因为他们需要根据这些标准来开发和验证兼容的硬件设计,确保产品性能达到预期并符合行业标准。 总结来说,JESD209-4C(LPDDR4)和JESD204B接口是现代移动设备和高性能计算系统中不...

    STM32F205XX STM32F21xx 硬件电路设计应用笔记

    通过详细解读STM32F205XX与STM32F21xx硬件电路设计应用笔记,我们深入了解了其电源供应、时钟管理、复位控制、启动模式设置和调试管理的关键技术细节。这不仅为硬件工程师提供了宝贵的参考,也为开发基于这两款MCU的...

    SN3193软件移植及应用文档

    ### SN3193软件移植及应用文档精解 #### 芯片功能与特性解析 **SN3193**是一款专为控制RGB呼吸灯设计的芯片,它能够实现灯光的动态变化,如渐变、闪烁等效果,广泛应用于各种消费电子产品的氛围灯控制。该芯片具有...

    深度学习导向的概念教学——以哲学上的“价值”概念为例.pdf

    例如,在教学“价值”这一概念时,教师需要引导学生首先进行概念解读,分析“价值”的定义,并通过概念具象和辨析来拓展对概念本质的理解层次,从而更加深刻地把握概念。 建立体系则强调概念不是孤立存在的,而是在...

    CUDA学习书籍 + 深入理解计算机系统(原书第三版3)

    "CUDA并行程序设计 GPU编程指南"是一本入门CUDA编程的书籍,它通常会涵盖以下几个方面: 1. CUDA编程环境的搭建:包括安装CUDA Toolkit,设置开发环境,以及如何编写和编译CUDA C/C++程序。 2. CUDA核心概念:如线程...

    GU631A发电机组控制器使用说明

    ### GU631A发电机组控制器使用说明精解 #### 概述 GU631A发电机组控制器是一款专为发电机组设计的智能控制设备,旨在实现对发电机运行状态的全面监控与管理,确保发电机组的安全稳定运行。该控制器不仅具备强大的...

    学习Linux的8张思维导图.docx

    ### Linux学习之路:8张思维导图精解 随着IT技术的发展与演进,Linux作为全球最流行的开源操作系统之一,在企业级应用中的地位愈发重要。无论是对于初学者还是经验丰富的IT专业人士来说,掌握Linux的核心技术和实用...

    3dmax中英对照文档

    ### 3DMax中英对照文档精解:掌握专业建模与设计的必备词汇 在三维建模与动画设计领域,3DMax是一款备受推崇的专业软件,被广泛应用于游戏开发、影视特效、建筑设计等多个行业。对于初学者或英语非母语的用户来说,...

Global site tag (gtag.js) - Google Analytics