实现模式(英文版)

实现模式(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2008-11
版次: 1
ISBN: 9787115187093
定价: 29.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 157页
字数: 219千字
正文语种: 英语
25人买过
  •   《实现模式》(英文版)中,KentBeck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。..《实现模式》(英文版)适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。 Chapter1:Introduction。
    TourGuide
    AndNow

    Chapter2:Patterns

    Chapter3:ATheoryofProgramming
    Values
    Communication
    Simplicity
    Flexibility
    Principles
    LocalConsequences
    MinimizeRepetition
    LogicandDataTogether
    Symmetry
    DeclarativeExpression
    RateofChange
    Conclusion

    Chapter4:Motivation

    Chapter5:Class
    Class
    SimpleSuperclassName
    QualifiedSubclassName
    AbstractInterface
    Interface
    AbstractClass
    VersionedInterface
    ValueObject
    Specialization
    Subclass
    Implementor
    InnerClass
    Instance-SpecificBehavior
    Conditional
    Delegation
    PluggableSelector
    AnonymousInnerClass
    LibraryClass
    Conclusion

    Chapter6:State
    State
    Access
    DirectAccess
    IndirectAccess
    CommonState
    VariableState
    ExtrinsicState
    Variable
    LocalVariable
    Field
    Parameter
    CollectingParameter
    OptionalParameter
    VarArgs
    ParameterObject
    Constant
    Role-SuggestingName
    DeclaredType
    Initialization
    EagerInitialization
    LazyInitialization
    Conclusion

    Chapter7:Behavior
    ControlFlow
    MainFlow
    Message
    ChoosingMessage
    DoubleDispatch
    Decomposing(Sequencing)Message.。
    ReversingMessage
    InvitingMessage
    ExplainingMessage
    ExceptionalFlow
    GuardClause
    Exception
    CheckedExceptions
    ExceptionPropagation
    Conclusion
    Chapter8:Methods
    ComposedMethod
    Intention-RevealingName
    MethodVisibility
    MethodObject
    OverriddenMethod
    OverloadedMethod
    MethodReturnType
    MethodComment
    HelperMethod
    DebugPrintMethod
    Conversion
    ConversionMethod
    ConversionConstructor
    Creation
    CompleteConstructor
    FactoryMethod
    InternalFactory
    CollectionAccessorMethod
    BooleanSettingMethod
    QueryMethod
    EqualityMethod
    GettingMethod
    SettingMethod
    SafeCopy
    Conclusion

    Chapter9:Collections
    Metaphors
    Issues
    Interfaces
    Array
    Iterable
    Collection
    List
    Set
    SortedSet
    Map
    Implementations
    Collection
    List
    Set
    Map
    Collections
    Searching
    Sorting
    UnmodifiableCollections
    Single-ElementCollections
    EmptyCollections
    ExtendingCollections
    Conclusion

    Chapter10:EvolvingFrameworks
    ChangingFrameworkswithoutChangingApplications
    IncompatibleUpgrades
    EncouragingCompatibleChange
    LibraryClass
    Objects
    Conclusion
    AppendixA:PerformanceMeasurement
    Example
    API
    Implementation
    MethodTimer
    CancelingOverhead
    Tests
    ComparingCollections
    ComparingArrayListandLinkedList
    ComparingSets
    ComparingMaps
    Conclusion
    Bibliography
    GeneralProgramming
    Philosophy
    Java
    Index
  • 内容简介:
      《实现模式》(英文版)中,KentBeck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。..《实现模式》(英文版)适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。
  • 目录:
    Chapter1:Introduction。
    TourGuide
    AndNow

    Chapter2:Patterns

    Chapter3:ATheoryofProgramming
    Values
    Communication
    Simplicity
    Flexibility
    Principles
    LocalConsequences
    MinimizeRepetition
    LogicandDataTogether
    Symmetry
    DeclarativeExpression
    RateofChange
    Conclusion

    Chapter4:Motivation

    Chapter5:Class
    Class
    SimpleSuperclassName
    QualifiedSubclassName
    AbstractInterface
    Interface
    AbstractClass
    VersionedInterface
    ValueObject
    Specialization
    Subclass
    Implementor
    InnerClass
    Instance-SpecificBehavior
    Conditional
    Delegation
    PluggableSelector
    AnonymousInnerClass
    LibraryClass
    Conclusion

    Chapter6:State
    State
    Access
    DirectAccess
    IndirectAccess
    CommonState
    VariableState
    ExtrinsicState
    Variable
    LocalVariable
    Field
    Parameter
    CollectingParameter
    OptionalParameter
    VarArgs
    ParameterObject
    Constant
    Role-SuggestingName
    DeclaredType
    Initialization
    EagerInitialization
    LazyInitialization
    Conclusion

    Chapter7:Behavior
    ControlFlow
    MainFlow
    Message
    ChoosingMessage
    DoubleDispatch
    Decomposing(Sequencing)Message.。
    ReversingMessage
    InvitingMessage
    ExplainingMessage
    ExceptionalFlow
    GuardClause
    Exception
    CheckedExceptions
    ExceptionPropagation
    Conclusion
    Chapter8:Methods
    ComposedMethod
    Intention-RevealingName
    MethodVisibility
    MethodObject
    OverriddenMethod
    OverloadedMethod
    MethodReturnType
    MethodComment
    HelperMethod
    DebugPrintMethod
    Conversion
    ConversionMethod
    ConversionConstructor
    Creation
    CompleteConstructor
    FactoryMethod
    InternalFactory
    CollectionAccessorMethod
    BooleanSettingMethod
    QueryMethod
    EqualityMethod
    GettingMethod
    SettingMethod
    SafeCopy
    Conclusion

    Chapter9:Collections
    Metaphors
    Issues
    Interfaces
    Array
    Iterable
    Collection
    List
    Set
    SortedSet
    Map
    Implementations
    Collection
    List
    Set
    Map
    Collections
    Searching
    Sorting
    UnmodifiableCollections
    Single-ElementCollections
    EmptyCollections
    ExtendingCollections
    Conclusion

    Chapter10:EvolvingFrameworks
    ChangingFrameworkswithoutChangingApplications
    IncompatibleUpgrades
    EncouragingCompatibleChange
    LibraryClass
    Objects
    Conclusion
    AppendixA:PerformanceMeasurement
    Example
    API
    Implementation
    MethodTimer
    CancelingOverhead
    Tests
    ComparingCollections
    ComparingArrayListandLinkedList
    ComparingSets
    ComparingMaps
    Conclusion
    Bibliography
    GeneralProgramming
    Philosophy
    Java
    Index
查看详情
系列丛书 / 更多
实现模式(英文版)
嵌入式 Linux 开发(英文版)
[美]哈利南(Hallinan C.) 著
实现模式(英文版)
测试驱动开发(注释版)
[美]贝克 著;孙方 注
实现模式(英文版)
Java核心技术卷1:基础知识(第8版英文版)
[美]Cay S.Horstmann Gary Cornell 著
实现模式(英文版)
Java2核心技术卷1:基础知识(第7版)(英文版)
[美]霍斯特曼、[美]康奈尔 著
实现模式(英文版)
分析模式
[英]福勒、陈师 著;陈师 注
实现模式(英文版)
数据库重构
[美]安布勒、[美]萨达拉戈 著
实现模式(英文版)
人月神话(注释版)
布鲁克斯(Frederick P.Brook)、李琦 著
实现模式(英文版)
代码整洁之道(英文版)
[美]马丁(Martin R.C) 著
实现模式(英文版)
Essential C#2.0(英文版)
Mark Michaelis 著
实现模式(英文版)
Linux应用程序开发(第2版)(英文版)
约翰逊(Johnson E.W.) 著;特罗安 译
实现模式(英文版)
C#编程语言(第2版)(英文版)
[美]海吉斯博格 著
实现模式(英文版)
TSP:领导开发团队(英文版)
[美]汉弗莱(Humphrey W.S.) 著
您可能感兴趣 / 更多
实现模式(英文版)
亚拉山大的读心术(数学大师的逻辑课) 伦理学、逻辑学 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
实现模式(英文版)
纳博科夫精选集第五辑
[美]弗拉基米尔·纳博科夫著
实现模式(英文版)
九桃盘(美国二十世纪重要女诗人玛丽安·摩尔诗歌精选集,由知名女诗人和女性诗学研究者倪志娟倾情翻译)
[美]玛丽安•摩尔
实现模式(英文版)
全新正版图书 制造德·戴维尼浙江教育出版社9787572276880
[美]理查德·戴维尼
实现模式(英文版)
血泪之泣
[美]希瑟·丘·麦克亚当
实现模式(英文版)
(当代学术棱镜译丛)艺术批评入门:历史、策略与声音
[美]克尔·休斯顿
实现模式(英文版)
金钱游戏(划时代增订版):深层透析金融游戏表象之下的规则与黑箱 长达60年盘踞金融畅销榜的现象级作品
[美]亚当·史密斯(Adam Smith) 著;刘寅龙 译
实现模式(英文版)
矿王谷的黎明:塞拉俱乐部诉莫顿案与美国环境法的转变(精装典藏版)
[美]丹尼尔·P.塞尔米,(Daniel,P.Selmi)
实现模式(英文版)
体式神话:瑜伽传统故事精粹(第二版) (从30个体式古老起源中汲取灵感与力量,内附精美插图)
[美]阿兰娜·凯瓦娅(Alanna Kaivalya)[荷]阿诸那·范德·库伊(Arjuna van der Kooij)
实现模式(英文版)
诺奖作家给孩子的阅读课·生命教育(3-9年级,莫言余华的文学启蒙,垫高阅读起点,提升作文能力)
[美]海明威等
实现模式(英文版)
蚯蚓的日记(全4册)【平装版】
[美]朵琳·克罗宁
实现模式(英文版)
测试驱动开发
[美]KentBeck 著