下载 >  开发技术 >  Java > javaOOAD设计模式

javaOOAD设计模式

我的资源不要钱,请大家,不用担心,扣分,干嘛非要那么多资源描述,javaOOAD设计模式.pdf
2009-06-10 上传大小:331KB
想读
分享
收藏 举报
javaOOAD设计模式.

javaOOAD设计模式. 设计模式的东东

立即下载
设计模式-javaOOAD

设计模式 javaOOAD

立即下载
javaOOAD核心思想

OOAD文档资料软件生命周期6个阶段: 可行性分析阶段 需求分析阶段 系统设计阶 系统实现阶段 测试阶段 维护阶段

立即下载
《Gof设计模式》中文版PDF

GoF 《Design Patterns: Elements of Reusable Object-Oriented Software》(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为"四人组(Gang of Four)"。

立即下载
Node.js 设计模式中文版

形象地阐述了 Node.js 的哲学思想和设计模式。内容主要由六部分组成:Node 核心思想、基础设计模式、异步控制流模式、流编程、Node.js 的传统设计模式和特有设计模式、通用编程的 Web 应用以及处理复杂实际问题的高级编程技巧。

立即下载
史上最全最新最详细23种设计模式视频讲解+源码分享

史上最全最新最详细23种设计模式视频讲解+源码分享百度云网盘链接,欢迎下载,如果失效请留言,欢迎学习。

立即下载
设计模式JAVA版(高清修正版)_刘伟.pdf

java程序员,入门必备,经典书籍, 深入浅出,设计模式JAVA版_刘伟.pdf

立即下载
研磨设计模式---高清版.pdf

研磨设计模式---高清版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

立即下载
设计模式》中文版书籍经典

《设计模式:可复用面向对象软件的基础》是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。四位顶尖的面向对象领域专家精心选取了最具价值的设计实践,加以分类整理和命名,并用简洁而易于重用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所必备的基础知识和语汇。 书评 这本书的目的就是将面向对象软件的设计经验作为设计模式记录下来。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。我们的目标是将设计经验以人们能够有效利用的形式记录下来。鉴于此目的,我们编写了一些最重要的设计模式,并以编目分类的形式将它们展现出来。 序言 前言 读者指南 第1章 引言 1.1 什么是设计模式 1.2 Smalltalk MVC中的设计模式 1.3 描述设计模式 1.4 设计模式的编目 1.5 组织编目 1.6 设计模式怎样解决设计问题 1.6.1 寻找合适的对象 1.6.2 决定对象的粒度 1.6.3 指定对象接口 1.6.4 描述对象的实现 1.6.5 运用复用机制 1.6.6 关联运行时刻和编译时刻的结构 1.6.7 设计应支持变化 1.7 怎样选择设计模式 1.8 怎样使用设计模式 第2章 实例研究:设计一个文档编辑器 2.1 设计问题 2.2 文档结构 2.2.1 递归组合 2.2.2 图元 2.2.3 组合模式 2.3 格式化 2.3.1 封装格式化算法 2.3.2 Compositor和Composition 2.3.3 策略模式 2.4 修饰用户界面 2.4.1 透明围栏 2.4.2 MonoGlyph 2.4.3 Decorator模式 2.5支持多种视感标准 2.5.1 对象创建的抽象 2.5.2 工厂类和产品类 2.5.3 Abstract Factory模式 2.6 支持多种窗口系统 2.6.1 我们是否可以使用Abstract Factory模式 2.6.2 封装实现依赖关系 2.6.3 Window和Windowlmp 2.6.4 Bridge模式 2.7 用户操作 2.7.1 封装一个请求 2.7.2 Command类及其子类 2.7.3 撤消和重做 2.7.4 命令历史记录 2.7.5 Command模式 2.8 拼写检查和断字处理 2.8.1 访问分散的信息 2.8.2 封装访问和遍历 2.8.3 Iterator类及其子类 2.8.4 Iterator模式 2.8.5 遍历和遍历过程中的动作 2.8.6 封装分析 2.8.7 Visitor类及其子类 2.8.8 Visitor模式 2.9小结 第3章 创建型模式 …… 第4章 结构型模式 …… 第5章 行为模式 …… 第6章 结论 …… 在OO Design中,reueable 是一个非常重要的组成部分。也就是说如何 让你的code能被其他的程序利用是design的关键部分! 让code reuseable有多种办法,除了oo language本身的hirechay等特性外,把现实中的问题记录下来,然后发表,可防止重复的开发过程。 Design Pattern就是一些已被记录的方法,并且有系统的描述。 根据 Christopher Alexander “每个pattern描述了在特定环境下发生了很多次的问题,然后你便可以描述这些问题的共性并提供解决的办法” 这就好像砖头一定是方的,这样他便能很容易地和其他砖头一起被砌成房子。 Java在resuseable方面有突出的表现,如interface的引入,使很多在 c++中暧昧的继承关系得到有效的解决。应该来说,java语言的本身拥有很多OO的嫡系血统,整合了现代的编程方法。当然我们都了解有关 implementation的缺陷使得它的应用受到很大限制。但从design的角度说,它的确是一种非凡的东西。这也是为什么我想用它来解释pattern的原因。 实例1:在sun java的native lib中,我们随处可见design pattern的身 影。比如在新的event model中,Listener 便是一种叫Observer的 pattern(MFC 中的notification 也是出于其中) 实例2:JFC UI种的plugable Look & Feel 结合了Abstract Factory 和 Bridge Pattern。前者能产生一组widget factory,而后者则提供了建立在一致interface上具体的实现方法。 当然在实际的开发中你可能遇到各种问题,如果你能把它们系统地记录下来并提供实际的解决办法,这就可能是一种新的pattern。但记住 pattern是能解决一类问题的方法,而不是一个问题。所以对一类问题的共性归类很重要。在以后我会介绍如何来做这方面的工作。 虽然Design Pattern源自于Object Oriented Design的方法,但它又是完全基于实践的。因此选择何种语言及上下文的关系对与读者至关重要。基本上每种Pattern都会有相应的UML(1)和Interactive Diagram(2),同时配以简洁的示范代码来表达作者在当时的想法。 可以想象一种Pattern的应用面决定不止以某种特定的场景。打个比方,Composite Pattern这种建立于包含关系的Object structure可以表达很多类事物,如桌面应用文件的结构,网络中分布对象的集合等等,它并没有局限于某类应用。 而基于不同的实现语言,Pattern的实现也会很不一样。我们以后会提到的Singleton在C++中的实现和Java中的实现有很大的区别。 大致上每种Pattern都包含了一下几个部分: Pattern Name: 名字 Problem: 讲述Pattern的来源及上下文关系。问题的种类可有很多种,有时我们可能想用Objects来表达某种算法,而有时确是为了如何表达Objects之间的结构。而且在一些情况下我们还要告诉读者在碰到这个问题前,我们已经用何种方法解决了前因。 The Solution: 解决之道。包括用哪些元素来做Design,Element之间的关系,结构,调用的顺序,变种等等。为了清晰地表达一个Design,往往辅助以UML,Interactive Diagram,Code Sample等。因为Pattern 就像一种Template,可以应用于不同的场合,所以Solution不应该是描述一种特定的设计。 The Consequence: 结果。这是最容易被人忽视的一点。因为Design需要的Pattern并不往往是最有效率的方案,在一些情况下,我们牺牲很有效率的方案仅仅是为了让别人能看懂我们的程序。(个人认为这很重要)所以我们一定要注明在那些地方我们做了妥协。并尽可能地预计所会产生的正面及负面效果。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/erway/archive/2007/06/01/1634530.aspx

立即下载
nodejs设计模式 第二版 原书高清pdf附随书代码

nodejs设计模式 第二版 原书高清pdf附随书代码 有需要其他格式的请联系索取

立即下载
设计模式》高清PDF中文完整版

设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式设计模式

立即下载
PHP设计模式(目前国内PHP设计模式的书籍不多)

PHP设计模式目的不是为了全面的介绍各种类别的软件设计模式,也不是为了发展一个新的设计模式或者术语,而是为了突出介绍一些已有的著名的设计模式。这本书的 独特之处在于介绍了一些我认为对开发动态WEB应用程序很有帮助的设计模式,而且用PHP语言显示了如何实现这些设计模式。

立即下载
java的23种设计模式视频

java的23种设计模式视频,非常给力,不收费了,免费共享给大家,觉得不错的留个言!

立即下载
C++设计模式(经典版).pdf

随着工作的开展,越来越感觉到程序架构的重要性,怎样能看懂别人的程序,怎样让自己的程序更容易被被人看懂,这是开发过程中时时刻刻会遇到的问题,无意中遇到了设计模式 个人对设计模式的理解:代码结构清晰,方便处理问题。优化资源,提高效率。 带着问题去学习,选择合适的设计模式,进行编程练习。 设计模式总共分为三类:1、创建型,2、结构型,3、行为型

立即下载
Head First设计模式和HeadFirst in java 源码以及23种设计模式关系图

设计模式和java的源码,以及23中经典设计模式关系图。

立即下载
Java设计模式两本书

这两本书都是用最通俗易懂的方式讲解了java中的设计模式,大爱!!!

立即下载
设计模式》(中文版) 高清版 PDF

《设计模式》(中文版) 高清版 PDF 《设计模式》 软件模式设计

立即下载
Java设计模式-32讲视频百度盘

Java设计模式视频讲解,一共32讲,内附百度盘下载地址

立即下载
大话设计模式C++版

大话设计模式(程杰)版的读书笔记,总结了大话中每章的中心思想,各设计模式的优点和缺点,将原文C#的代码翻译成为C++。

立即下载
大话设计模式Java版

根据大话设计模式来的,一边学一边写的,供新手参考学习。资源内附有 大话设计模式的pdf,代码请对照书来走。

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

javaOOAD设计模式

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: