漫游鲸二手书店
淘二手好书+回收闲置图书
实现模式(英文版)
实现模式(英文版)
作者:[美]KentBeck著 | 人民邮电出版社
ISBN:9787115187093
原价: ¥29.00
销售价:¥4.41元
参与书籍回收后,可享更低价格
分类 计算机/网络
作者 作者:[美]KentBeck著
出版社 人民邮电出版社
图书简介

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

阅读更多

相关推荐

漫游鲸二手书店

漫游鲸二手书店

微信扫码去买书

漫游鲸二手书店

扫码访问微信小程序