实现模式(英文版)

实现模式(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
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.) 著
实现模式(英文版)
测试驱动开发(注释版)
[美]贝克 著;孙方 注
实现模式(英文版)
分析模式
[英]福勒、陈师 著;陈师 注
实现模式(英文版)
Java2核心技术卷1:基础知识(第7版)(英文版)
[美]霍斯特曼、[美]康奈尔 著
实现模式(英文版)
Java核心技术卷1:基础知识(第8版英文版)
[美]Cay S.Horstmann Gary Cornell 著
实现模式(英文版)
数据库重构
[美]安布勒、[美]萨达拉戈 著
实现模式(英文版)
人月神话(注释版)
布鲁克斯(Frederick P.Brook)、李琦 著
实现模式(英文版)
代码整洁之道(英文版)
[美]马丁(Martin R.C) 著
实现模式(英文版)
Essential C#2.0(英文版)
Mark Michaelis 著
实现模式(英文版)
Linux应用程序开发(第2版)(英文版)
约翰逊(Johnson E.W.) 著;特罗安 译
实现模式(英文版)
TSP:领导开发团队(英文版)
[美]汉弗莱(Humphrey W.S.) 著
实现模式(英文版)
C#编程语言(第2版)(英文版)
[美]海吉斯博格 著
您可能感兴趣 / 更多
实现模式(英文版)
争吵的恋人:我们为什么相爱,又为什么争吵
[美]约翰·金,[美]瓦妮莎·贝内特
实现模式(英文版)
一个画家的旅程(一本讲述被誉为“美国艺术创始人”的传记绘本)
[美]哈德逊·塔尔伯特
实现模式(英文版)
蒙特卡洛的密码锁(数学大师的逻辑课) 文教科普读物 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
实现模式(英文版)
福尔摩斯的棋盘:关于国际象棋的推理题(数学大师的逻辑课)
[美]雷蒙德·m.斯穆里安
实现模式(英文版)
《生命大设计.重构》(关于“生命创造现实”这一惊人事实,独特且完整的科学探索与哲学诠释)
[美]鲍勃·伯曼 著;杨泓 译;[美]罗伯特·兰札;马泰·帕夫希奇(斯洛文尼亚)
实现模式(英文版)
新视界文库-生命故事:生物学上的伟大发现
[美]肖恩·B.卡罗尔
实现模式(英文版)
托尔斯泰
[美]莉莎·克纳普(Liza Knapp)
实现模式(英文版)
爱,浪漫和婚姻的99个重点
[美]江柏 德 著
实现模式(英文版)
故事思维 商业管理 思维表达职场沟通人际交往
[美]安妮特·西蒙斯 后浪
实现模式(英文版)
全球通史(全六册)(另一个角度的“全球通史”,不一样的视野与新知。以地理为骨,历史为肉,一部超级丰满的世界通史。)
[美]塞缪尔·古德里奇 译者:冷惠玲、冯佳娜、王小忠、孙丽霞、李江艳
实现模式(英文版)
《星际争霸》动画影像艺术
[美]罗伯特·布鲁克斯
实现模式(英文版)
测试驱动开发
[美]KentBeck 著