사용자:Cedar101/구현 패턴

Cedar101/구현 패턴
Implementation Patterns
저자켄트 벡(Kent Beck)
번역가전동환
출판사에이콘(한국어판)
Addison-Wesley(원서)
페이지231
ISBN978-89-607-7031-1(한국어판)
978-0321413093(원서)

Class편집

|| ["Class"]|| 클래스||

|| SimpleSuperclassName|| || || QualifiedSubclassName|| || || AbstractInterface|| || || ["Interface"]|| 인터페이스 (컴퓨터 과학)||

|| AbstractClass|| || || VersionedInterface|| || || ValueObject|| || || ["Specialization"]|| || || ["Subclass"]|| || || ["Implementor"]|| || || InnerClass|| || || ["Instance-Specific Behavior"]|| || || ["Conditional"]|| || || ["Delegation"]|| || || PluggableSelector|| || || AnonymousInnerClass|| || || LibraryClass|| ||

State편집

|| ["State"]|| || || ["Access"]|| || || DirectAccess|| || || IndirectAccess|| || || CommonState|| || || VariableState|| || || ExtrinsicState|| || || ["Variable"]|| || || LocalVariable|| || || ["Field"]|| || || ["Parameter"]|| || || CollectingParameter|| || || OptionalParameter|| || || VarArgs|| || || ParameterObject|| || || ["Constant"]|| || || ["Role-Suggesting Name"]|| || || DeclaredType|| || || ["Initialization"]|| || || EagerInitialization|| || || LazyInitialization|| ||

Control편집

|| ControlFlow|| || || MainFlow|| || || ["Message"]|| 메시지 (컴퓨터 과학)|| || ChoosingMessage|| || || DoubleDispatch|| || || DecomposingMessageBR(SequencingMessage)|| || || ReversingMessage|| || || InvitingMessage|| || || ExplainingMessage|| || || ExceptionalFlow|| || || GuardClause|| || || ["Exception"]|| || || CheckedExceptions|| || || ExceptionPropagation|| ||

Methods편집

|| ComposedMethod|| || || ["Intention-Revealing Name"]|| || || MethodVisibility|| || || MethodObject|| || || OverriddenMethod|| || || OverloadedMethod|| || || MethodReturnType|| || || MethodComment|| || || HelperMethod|| || || DebugPrintMethod|| || || ["Conversion"]|| || || ConversionMethod|| || || ConversionConstructor|| || || ["Creation"]|| || || CompleteConstructor|| || || FactoryMethod|| || || InternalFactory|| || || CollectionAccessorMethod|| || || BooleanSettingMethod|| || || QueryMethod|| || || EqualityMethod|| || || GettingMethod|| || || SettingMethod|| || || SafeCopy|| ||