元素模式

Jason McC. Smith

文学

设计模式 编程 技术 Design.Patterns 软件开发 计算机 经典

2014-7-1

电子工业出版社

目录
目 录 第1章 设计模式介绍 1 1.1 部落神话和部落智慧 5 1.2 艺术还是科学 9 1.2.1 生搬硬套地对待模式 9 1.2.2 模式和实现语言的相关性讨论 10 1.2.3 从神话到科学 12 第2章 元素模式 13 2.1 背景 14 2.2 定位、动机和方法 17 2.2.1 解析装饰器 18 2.2.2 纵身兔穴 21 2.2.3 语境 31 2.2.4 设计空间 34 2.3 核心 EDP 44 2.4 结论 45 第3章 模式实例记法 47 3.1 基本原理 47 3.2 PIN 箱 51 3.2.1 简易 PIN 箱 52 3.2.2 标准 PIN 箱 54 3.2.3 扩展 PIN 箱 58 3.2.4 堆叠 PIN 箱与多重性 61 3.2.5 剥离和合并 65 3.3 结论 69 第4章 EDP的运用 71 4.1 模式的组成 71 同位素 76 4.2 改造装饰器 81 4.3 重构 96 4.4 大局观 108 4.5 为什么需要阅读附录 114 4.6 高级主题 115 4.6.1 重点文档与培训 115 4.6.2 指标 116 4.6.3 程序化分析 119 4.7 结论 119 第5章 EDP编目 121 创建对象 123 检索 132 继承 136 抽象接口 145 委托 151 重定向 157 集聚 165 xvi 递归 171 归复方法 178 扩展方法 187 委托型集聚 193 重定向型递归 199 信托型委托 206 信托型重定向 215 表亲信托型委托 222 表亲信托型重定向 229 第6章 中间模式结构 237 实现方法 239 检索型创建 243 检索型共享 248 对象标识符 253 对象递归 260 第7章 GoF设计模式成分解析 269 7.1 创建型模式 270 7.1.1 抽象工厂 270 7.1.2 工厂方法 274 7.2 结构型模式 278 7.2.1 装饰器 278 7.2.2 代理 282 7.3 行为型模式 284 7.3.1 职责链 284 7.3.2 模板方法 286 7.4 结论 291 附录 ρ演算 293 A.1 依赖运算符 294 A.2 传递律和同位素 297 A.3 相似性 298 A.4 EDP 形式化 299 A.5 组合及化简规则 303 A.6 模式实例记法和角色 306 A.7 EDP 定义 307 A.7.1 创建对象 307 A.7.2 检索 308 A.7.3 继承 310 A.7.4 抽象接口 310 A.7.5 委托 311 A.7.6 重定向 312 A.7.7 集聚 312 A.7.8 递归 313 A.7.9 归复方法 313 A.7.10 扩展方法 314 A.7.11 委托型集聚 315 A.7.12 重定向型递归 315 A.7.13 信托型委托 316 A.7.14 信托型重定向 317 A.7.15 表亲信托型委托 318 A.7.16 表亲信托型重定向 319 A.8 中间模式定义 320 A.8.1 实现方法 320 A.8.2 检索型创建 321 A.8.3 检索型共享 322 A.8.4 对象标识符 323 A.8.5 对象递归 324 A.9 GoF 设计模式定义 325 A9.1 抽象工厂 325 A9.2 工厂方法 326 A9.3 装饰器 328 A9.4 代理 329 A9.5 职责链 330 A9.6 模板方法 331 参考文献 333
【展开】
内容简介
本书介绍了一类全新的设计模式,称为元素模式(Elemental Design Pattern),其为软件工程设计模式的研究和应用打下了基础。元素模式深深植根于软件程序设计理论的研究,但其目的却在于实践性和实用性。从程序设计的新手,到资深的开发工程师,都是元素模式的目标受众。它能够带领学生加入软件工业的大军,也能够为研究者打开新的思路。
【展开】
下载说明

1、追日是作者栎年创作的原创作品,下载链接均为网友上传的的网盘链接!

2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!

下载链接
热门评论
  • 宇_bl的评论
    【生存大[衰]作《人类元素》最新情报5V5生死争夺战模式】Robotoki工作室采用CryEngine打造的新作《人类元素(HumanElement)》在TGA2014公布了首支预告,这款丧尸题材的开放世界游戏将带给玩家非常精彩刺激的体验。官方今日公布了首批游戏细节,该作为多人竞技射击游戏。
  • 罗曼蒂克不懂的评论
    纵贯传媒的CEO孙燕军上台讲话,强调了《九度空间》开创了网影互动新模式,表示纵贯传媒一直求新求变,力图开创N+1现象级的网影融合~突出影片时尚、青春、悬疑的元素
  • 吃货F的评论
    看过《关灯后》 我的评分:★★★ 作为一部由几分钟的恐怖短片改编的恐怖电影,剧情上加料加的算是流畅,也不智障,但除了沿袭原来短片的恐怖元素外,乏善可陈,有些地方来回运用同样的模式会觉得疲劳 网页链接 来自@豆瓣App
  • 猫大尾巴--今天出内格夫了吗的评论
    早先TOD两作的原画集都让我翻烂了。元素简单的莉亚拉好仙、舅舅的腰线也是prprpr(现在我因为这点特别不待见米库莱欧)。TOR算她巅峰了,维格的铠甲元素难得没有显得肢端肥大,克莱亚和阿尼那样简单的设计朴素得体……可惜这作本身剧情、战斗模式都素质不佳。到后面就没法看了,米拉一身土掉渣。不知
  • 卉谚4a的评论
    【龙战士6】在玩法方面,《龙战士6:白龙的守护者们》分单、[路过这儿]多人操作模式,不仅保留了前作的精髓之处——爽快的即时战斗系统和酷炫的打击感,还融入了玩家们熟悉的龙变身元素,以及多人游玩限定的最强奥义“古龙召唤”。
  • LOL英雄联盟视频的评论
    比无限火力还好玩 LOL新模式枢纽攻防战上线!英雄联盟全新游戏模式“枢纽攻防战”驾临模式实验室!这是一种基于回合的攻防游戏模式,拥有大量爆炸性元素。一起来看看新模式的威力吧!
  • OY斯斯丶2的评论
    这款有趣的挂钟只有分针没有时针,由位于12点钟位置的LED显示当前的小时刻度,分针刷刷转动一圈,数字就增大一个.按理说是蛮简单的功能,因为市场上到处是时针和LED两种显示模式并存的钟表,但是LED去掉分钟,物理指针去掉了小时,钟表立时就生动起来[威武]了,正所谓,创意就是旧元素的新组合。
  • 金门三少爷的评论
    《白雾谜岸》就是一部迷影作品,却又非要强硬表达的影片。似乎现在加入一些宗教元素,已经成了增加电影深度的标配,但是电影里的双生鸟以及宗教元素,简直就是强加解释。开篇以《杀人回忆》的模式出现,随后转去了俗套的破案片。一切都是想当然,角色的心理定位和冲突也毫无理由。配乐简直就是灾难。★
  • yulo同学起来闹的评论
    兰空的easy模式已经让我等手残fc党没活路了[拜拜][拜拜]话说快节奏动次打次的曲子加上钢琴和小提琴元素我快死了[拜拜][拜拜]完全没有抵抗力
  • 勇妃钧_的评论
    【英雄怕死】《英雄怕死》是由成都尼毕鲁公司开发的一款类COC模式、混合了家园建设和战略攻防等多样化玩法的策略塔防游戏,虽然整体框架上该作依然沿袭了一些《部落战争》的元素,不过英[好爱哦]雄模式的加入,以及更为优化的建设方式和更富有策略的兵种搭配,都让其拥有了独到的游戏体验。