成功加入购物车
[美] KentBeck 著 / 人民邮电出版社 / 2008-11 / 平装
售价 ¥ 10.00 3.4折
定价 ¥29.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2022-08-07
卖家超过10天未登录
实现模式(英文版)
《实现模式》(英文版)中,KentBeck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。..《实现模式》(英文版)适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。
Chapter1:Introduction。TourGuideAndNowChapter2:PatternsChapter3:ATheoryofProgrammingValuesCommunicationSimplicityFlexibilityPrinciplesLocalConsequencesMinimizeRepetitionLogicandDataTogetherSymmetryDeclarativeExpressionRateofChangeConclusionChapter4:MotivationChapter5:ClassClassSimpleSuperclassNameQualifiedSubclassNameAbstractInterfaceInterfaceAbstractClassVersionedInterfaceValueObjectSpecializationSubclassImplementorInnerClassInstance-SpecificBehaviorConditionalDelegationPluggableSelectorAnonymousInnerClassLibraryClassConclusionChapter6:StateStateAccessDirectAccessIndirectAccessCommonStateVariableStateExtrinsicStateVariableLocalVariableFieldParameterCollectingParameterOptionalParameterVarArgsParameterObjectConstantRole-SuggestingNameDeclaredTypeInitializationEagerInitializationLazyInitializationConclusionChapter7:BehaviorControlFlowMainFlowMessageChoosingMessageDoubleDispatchDecomposing(Sequencing)Message.。ReversingMessageInvitingMessageExplainingMessageExceptionalFlowGuardClauseExceptionCheckedExceptionsExceptionPropagationConclusionChapter8:MethodsComposedMethodIntention-RevealingNameMethodVisibilityMethodObjectOverriddenMethodOverloadedMethodMethodReturnTypeMethodCommentHelperMethodDebugPrintMethodConversionConversionMethodConversionConstructorCreationCompleteConstructorFactoryMethodInternalFactoryCollectionAccessorMethodBooleanSettingMethodQueryMethodEqualityMethodGettingMethodSettingMethodSafeCopyConclusionChapter9:CollectionsMetaphorsIssuesInterfacesArrayIterableCollectionListSetSortedSetMapImplementationsCollectionListSetMapCollectionsSearchingSortingUnmodifiableCollectionsSingle-ElementCollectionsEmptyCollectionsExtendingCollectionsConclusionChapter10:EvolvingFrameworksChangingFrameworkswithoutChangingApplicationsIncompatibleUpgradesEncouragingCompatibleChangeLibraryClassObjectsConclusionAppendixA:PerformanceMeasurementExampleAPIImplementationMethodTimerCancelingOverheadTestsComparingCollectionsComparingArrayListandLinkedListComparingSetsComparingMapsConclusionBibliographyGeneralProgrammingPhilosophyJavaIndex
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30