实现模式(英文版)

实现模式(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
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版)(英文版)
[美]霍斯特曼、[美]康奈尔 著
实现模式(英文版)
人月神话(注释版)
布鲁克斯(Frederick P.Brook)、李琦 著
实现模式(英文版)
测试驱动开发(注释版)
[美]贝克 著;孙方 注
实现模式(英文版)
Java核心技术卷1:基础知识(第8版英文版)
[美]Cay S.Horstmann Gary Cornell 著
实现模式(英文版)
数据库重构
[美]安布勒、[美]萨达拉戈 著
实现模式(英文版)
Essential C#2.0(英文版)
Mark Michaelis 著
实现模式(英文版)
Linux应用程序开发(第2版)(英文版)
约翰逊(Johnson E.W.) 著;特罗安 译
实现模式(英文版)
TSP:领导开发团队(英文版)
[美]汉弗莱(Humphrey W.S.) 著
实现模式(英文版)
代码整洁之道(英文版)
[美]马丁(Martin R.C) 著
实现模式(英文版)
C#编程语言(第2版)(英文版)
[美]海吉斯博格 著
您可能感兴趣 / 更多
实现模式(英文版)
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
实现模式(英文版)
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
实现模式(英文版)
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
实现模式(英文版)
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
实现模式(英文版)
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
实现模式(英文版)
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
实现模式(英文版)
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
实现模式(英文版)
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
实现模式(英文版)
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
实现模式(英文版)
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
实现模式(英文版)
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘
实现模式(英文版)
测试驱动开发
[美]KentBeck 著