首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 实现模式(英文版)/典藏原版书苑
内容
编辑推荐

在本书中,作者收集了77种模式,用于处理日常编程任务,编写可读性更高的代码。这个新的模式集合涵盖了开发中的诸多方面,包括类、状态、行为、方法、容器及框架等。图表、故事、示例和随笔的配合使用,使作者笔下的种种模式显得异彩纷呈,从中可以发现许多经受过实践检验的解决方案,小至变量命名,大到异常检查。

内容推荐

在本书中,作者将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。

沟通、简单和灵活的价值观应当被所有开发人员所铭记。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。

本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。

目录

Chapter 1: Introduction

  Tour Guide

  And Now

Chapter 2: Patterns

Chapter 3: A Theory of Programming

  Values

    Communication

    Simplicity

    Flexibility

  Principles

    Local Consequences

    Minimize Repetition

    Logic and Data Together

    Symmetry

    Declarative Expression

    Rate of Change

  Conclusion

Chapter 4: Motivation

Chapter 5: Class

  Class

  Simple Superclass Name

  Qualified Subclass Name

  Abstract Interface

  Interface

  Abstract Class

  Versioned Interface

  Value Object

  Specialization

  Subclass

  Implementor

  Inner Class

  Instance-Specific Behavior

  Conditional

  Delegation

  Pluggable Selector

  Anonymous Inner Class

  Library Class

  Conclusion

Chapter 6: State

  State

  Access

  Direct Access

  Indirect Access

  Common State

  Variable State

  Extrinsic State

  Variable

  Local Variable

  Field

  Parameter

  Collecting Parameter

  Optional Parameter

  Var Args

  Parameter Object

  Constant

  Role-Suggesting Name

  Declared Type

  Initialization

  Eager Initialization

  Lazy Initialization

  Conclusion

Chapter 7: Behavior

  Control Flow

  Main Flow

  Message

  Choosing Message

  Double Dispatch

  Decomposing (Sequencing) Message

  Reversing Message

  Inviting Message

  Explaining Message

  Exceptional Flow

  Guard Clause

  Exception

  Checked Exceptions

  Exception Propagation

  Conclusion

Chapter 8: Methods

  Composed Method

  Intention-Revealing Name

  Method Visibility

  Method Object

  Overridden Method

  Overloaded Method

  Method Return Type

  Method Comment

  Helper Method

  Debug Print Method

  Conversion

  Conversion Method

  Conversion Constructor

  Creation

  Complete Constructor

  Factory Method

  Internal Factory

  Collection Accessor Method

  Boolean Setting Method

  Query Method

  Equality Method

  Getting Method

  Setting Method

  Safe Copy

  Conclusion

Chapter 9: Collections

  Metaphors

  Issues

  Interfaces

    Array

    Iterable

    Collection

    List

    Set

    SortedSet

    Map

  Implementations

    Collection

    List

    Set

    Map

  Collections

    Searching

    Sorting

    Unmodifiable Collections

    Single-Element Collections

    Empty Collections

  Extending Collections

  Conclusion

Chapter 10: Evolving Frameworks

  Changing Frameworks without Changing Applications

  Incompatible Upgrades

  Encouraging Compatible Change

    Library Class

    Objects

  Conclusion

Appendix A: Performance Measurement

  Example

  API

  Implementation

  MethodTimer

  Canceling Overhead

  Tests

    Comparing Collections

    Comparing ArrayList and LinkedList

    Comparing Sets

    Comparing Maps

  Conclusion

Bibliography

  General Programming

  Philosophy

  Java

Index

标签
缩略图
书名 实现模式(英文版)/典藏原版书苑
副书名
原作名
作者 (美)贝克
译者
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115187093
开本 16开
页数 157
版次 1
装订 平装
字数 219
出版时间 2008-11-01
首版时间 2008-11-01
印刷时间 2008-11-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.278
CIP核字
中图分类号 TP311.1
丛书名
印张 10.75
印次 1
出版地 北京
237
167
10
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2008-3845号
版权提供者 Pearson Education Asia Ltd.
定价
印数 3500
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/18 12:18:58