2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

實現模式(英文版)

  • 作者:(美) KentBeck 著
  • 出版社: 人民郵電出版社
  • 出版時間:2008-11-01
  • 版次:1
  • 商品編號: 10138854

    頁數:157

    印次:1

    印刷時間:2008-11-01


HK$55.00 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《實現模式》(英文版)中,Kent Beck將自己多年形成的編程習慣以及閱讀既有代碼的體驗凝練成了編程中的價值觀、原則和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


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。