From 99978ab1170c2d229642bc29125154920191680b Mon Sep 17 00:00:00 2001 From: Yongho Choi Date: Tue, 18 Oct 2016 11:36:38 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8A=A4=ED=8E=A0=EB=A7=81=20=EC=98=A4?= =?UTF-8?q?=ED=83=80=EB=A1=9C=20=EC=9D=B8=ED=95=9C=20=EA=B2=BD=EB=A1=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 경로 수정 - D3.js 링크 추가 --- README.md | 3 ++- .../06.Creation.md | 0 .../07.Simplification.md | 0 .../08.Generalization.md | 0 .../09.Protection.md | 0 .../10.Accumulation.md | 0 .../11.Utility.md | 0 .../README.md | 0 .../res/24_2.jpg | Bin .../res/CapitalStrategy.bmp | Bin .../res/ComposeMethod_1.bmp | Bin .../res/Composite1.GIF | Bin .../res/Composite2.GIF | Bin .../res/Composite3.GIF | Bin .../res/EncapsulateClassesWithFactory1.JPG | Bin .../res/EncapsulateClassesWithFactory2.JPG | Bin .../res/EncapsulateClassesWithFactory3.JPG | Bin .../res/EncapsulateClassesWithFactory4.JPG | Bin .../res/EncapsulateCompositewithBuilder_1.bmp | Bin .../res/EncapsulateCompositewithBuilder_2.bmp | Bin .../res/EncapsulateCompositewithBuilder_3.bmp | Bin .../res/EncapsulateCompositewithBuilder_4.bmp | Bin .../res/EncapsulateCompositewithBuilder_5.bmp | Bin .../res/ExtractAdapter_01.JPG | Bin .../res/ExtractAdapter_02.JPG | Bin .../res/ExtractComposite_1.bmp | Bin .../res/ExtractParameter_01.JPG | Bin .../res/FormTempalteMethod.bmp | Bin .../res/IntroduceNullObj.JPG | Bin .../res/IntroduceNullObj2.JPG | Bin .../res/IntroduceNullObj3.JPG | Bin ...oducePolymorphicCreationwithFactoryMethod_01.jpg | Bin ...oducePolymorphicCreationwithFactoryMethod_02.jpg | Bin .../res/Limit.JPG | Bin .../res/MED_01.bmp | Bin .../res/MED_02.bmp | Bin .../res/MED_03.bmp | Bin .../res/MED_04.bmp | Bin .../res/MED_05.bmp | Bin .../res/MED_06.bmp | Bin .../res/MED_07.bmp | Bin .../res/MED_08.bmp | Bin .../res/MoveAccumulationtoCollectingParameter_1.bmp | Bin .../res/MoveCreationKnowledgeToFactory_1.gif | Bin .../res/MoveCreationKnowledgeToFactory_2.gif | Bin .../res/MoveCreationKnowledgeToFactory_3.gif | Bin .../res/MoveCreationKnowledgeToFactory_4.gif | Bin .../res/RCCM_1.gif | Bin .../res/RCCM_2.gif | Bin .../res/RCCM_3.gif | Bin .../res/RSACS1.JPG | Bin .../res/RSACS2.JPG | Bin .../res/RSACS3.JPG | Bin .../res/RSACS4.JPG | Bin .../res/ReplaceConditionalDispatcherWithCommand.JPG | Bin .../res/ReplaceConditionalLogicwithStrategy_1.bmp | Bin .../res/ReplaceConditionalLogicwithStrategy_2.bmp | Bin .../res/ReplaceConditionalLogicwithStrategy_3.bmp | Bin .../ReplaceHardCodedNotificationswithObserver01.bmp | Bin .../ReplaceHardCodedNotificationswithObserver02.bmp | Bin .../res/ReplaceImplicitTreeWithComposite_1.gif | Bin .../res/ReplaceImplicitTreeWithComposite_2.gif | Bin .../res/ReplaceImplicitTreeWithComposite_3.gif | Bin .../res/ReplaceImplicitTreeWithComposite_4.gif | Bin .../res/ReplaceTypeCodeWithClass_1.gif | Bin .../res/UnifyInterfaces.bmp | Bin .../res/UnifyInterfacesWithAdapter_1.bmp | Bin .../res/UnifyInterfacesWithAdapter_2.bmp | Bin .../res/headfirst_command1.png | Bin .../res/headfirst_command2.png | Bin .../res/inlineSingleton_1.bmp | Bin .../res/rili_01.JPG | Bin .../res/rili_02.JPG | Bin .../res/visitor-1.bmp | Bin .../res/visitor-2.bmp | Bin .../res/visitor-3.bmp | Bin .../res/visitor-4.bmp | Bin .../res/visitor-5.bmp | Bin .../06.ComposingMethod.md | 0 .../07.MovingFeaturesBetweenObjects.md | 0 .../08.OrganizingData.md | 0 .../09.SimplifyingConditionalExpressions.md | 0 .../10.MakingMethodCallsSimpler.md | 0 .../11.DealingWithGeneralization.md | 0 .../12.BigRefactorings.md | 0 ...246\254\352\263\240_\355\230\204\354\213\244.md" | 0 ...206\240\353\247\201_\353\217\204\352\265\254.md" | 0 ...241\234_\355\225\251\354\271\230\352\270\260.md" | 0 md/{Refectoring => Refactoring}/README.md | 0 md/{Refectoring => Refactoring}/res/11_1.gif | Bin md/{Refectoring => Refactoring}/res/11_2.gif | Bin md/{Refectoring => Refactoring}/res/11_2_2.gif | Bin md/{Refectoring => Refactoring}/res/11_2_3.gif | Bin md/{Refectoring => Refactoring}/res/12_0.bmp | Bin md/{Refectoring => Refactoring}/res/12_1.bmp | Bin md/{Refectoring => Refactoring}/res/12_2.bmp | Bin md/{Refectoring => Refactoring}/res/12_3.bmp | Bin md/{Refectoring => Refactoring}/res/12_4.bmp | Bin md/{Refectoring => Refactoring}/res/12_5.bmp | Bin md/{Refectoring => Refactoring}/res/12_6.bmp | Bin md/{Refectoring => Refactoring}/res/13_0.bmp | Bin md/{Refectoring => Refactoring}/res/14_0.bmp | Bin md/{Refectoring => Refactoring}/res/14_1.bmp | Bin md/{Refectoring => Refactoring}/res/14_2.bmp | Bin md/{Refectoring => Refactoring}/res/14_3.bmp | Bin md/{Refectoring => Refactoring}/res/14_4.bmp | Bin md/{Refectoring => Refactoring}/res/15_0.bmp | Bin md/{Refectoring => Refactoring}/res/15_1.bmp | Bin md/{Refectoring => Refactoring}/res/15_2.bmp | Bin .../res/AssociationToBidrectional.JPG | Bin .../res/AssociationToUndirectional.JPG | Bin .../res/ChangeReferencetoValue.bmp | Bin .../res/ChangeValuetoReference.bmp | Bin .../res/DuplicateObservedData.bmp | Bin .../res/ExtractClass.GIF | Bin .../res/HideDelegate_1.jpg | Bin .../res/HideDelegate_2.jpg | Bin md/{Refectoring => Refactoring}/res/HideMethod.gif | Bin md/{Refectoring => Refactoring}/res/InlineClass.GIF | Bin .../res/IntroduceLocalExtension.gif | Bin .../res/IntroduceParameterObject.gif | Bin md/{Refectoring => Refactoring}/res/MoveField.GIF | Bin md/{Refectoring => Refactoring}/res/MoveMethod.GIF | Bin .../res/ParameterizeMethod.GIF | Bin .../res/PushDownMethod.gif | Bin .../res/RemoveMiddleMan.gif | Bin .../res/RemoveSettingMethod.gif | Bin .../res/ReplaceConditionalWithPolymorphism_1.gif | Bin .../res/ReplaceConditionalWithPolymorphism_2.jqg | Bin .../res/ReplaceDataValuewithObject.bmp | Bin .../res/ReplaceSubclassWithFields.bmp | Bin .../res/ReplaceTypeCodeWithClass.gif | Bin .../res/ReplaceTypeCodeWithStrategy.bmp | Bin .../res/ReplaceTypeCodeWithSubclasses.bmp | Bin .../res/Replace_Method_UML.jpg | Bin .../res/SampleGUIWindow.bmp | Bin .../res/SeparateQueryfromModifier.GIF | Bin md/{Refectoring => Refactoring}/res/addParam.gif | Bin .../res/collapse_hierarchy.GIF | Bin .../res/delegation_with_inheritance.GIF | Bin .../res/encapsulateCollection.JPG | Bin .../res/extractInterface.gif | Bin .../res/extractSubclass.gif | Bin .../res/extractSuperclass.gif | Bin .../res/form_template_method.GIF | Bin .../res/form_template_method2.GIF | Bin .../res/inheritance_with_delegation.GIF | Bin .../res/introNullObject.gif | Bin md/{Refectoring => Refactoring}/res/parse.JPG | Bin .../res/pushDownField.gif | Bin md/{Refectoring => Refactoring}/res/removeParam.gif | Bin .../res/renameMethod.gif | Bin md/{Refectoring => Refactoring}/res/strategy.GIF | Bin 153 files changed, 2 insertions(+), 1 deletion(-) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/06.Creation.md (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/07.Simplification.md (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/08.Generalization.md (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/09.Protection.md (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/10.Accumulation.md (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/11.Utility.md (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/README.md (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/24_2.jpg (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/CapitalStrategy.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ComposeMethod_1.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/Composite1.GIF (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/Composite2.GIF (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/Composite3.GIF (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateClassesWithFactory1.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateClassesWithFactory2.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateClassesWithFactory3.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateClassesWithFactory4.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateCompositewithBuilder_1.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateCompositewithBuilder_2.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateCompositewithBuilder_3.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateCompositewithBuilder_4.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/EncapsulateCompositewithBuilder_5.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ExtractAdapter_01.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ExtractAdapter_02.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ExtractComposite_1.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ExtractParameter_01.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/FormTempalteMethod.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/IntroduceNullObj.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/IntroduceNullObj2.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/IntroduceNullObj3.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/IntroducePolymorphicCreationwithFactoryMethod_01.jpg (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/IntroducePolymorphicCreationwithFactoryMethod_02.jpg (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/Limit.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MED_01.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MED_02.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MED_03.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MED_04.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MED_05.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MED_06.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MED_07.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MED_08.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MoveAccumulationtoCollectingParameter_1.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MoveCreationKnowledgeToFactory_1.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MoveCreationKnowledgeToFactory_2.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MoveCreationKnowledgeToFactory_3.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/MoveCreationKnowledgeToFactory_4.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/RCCM_1.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/RCCM_2.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/RCCM_3.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/RSACS1.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/RSACS2.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/RSACS3.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/RSACS4.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceConditionalDispatcherWithCommand.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceConditionalLogicwithStrategy_1.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceConditionalLogicwithStrategy_2.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceConditionalLogicwithStrategy_3.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceHardCodedNotificationswithObserver01.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceHardCodedNotificationswithObserver02.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceImplicitTreeWithComposite_1.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceImplicitTreeWithComposite_2.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceImplicitTreeWithComposite_3.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceImplicitTreeWithComposite_4.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/ReplaceTypeCodeWithClass_1.gif (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/UnifyInterfaces.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/UnifyInterfacesWithAdapter_1.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/UnifyInterfacesWithAdapter_2.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/headfirst_command1.png (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/headfirst_command2.png (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/inlineSingleton_1.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/rili_01.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/rili_02.JPG (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/visitor-1.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/visitor-2.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/visitor-3.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/visitor-4.bmp (100%) rename md/{Refectoring-to-patterns => Refactoring-to-patterns}/res/visitor-5.bmp (100%) rename md/{Refectoring => Refactoring}/06.ComposingMethod.md (100%) rename md/{Refectoring => Refactoring}/07.MovingFeaturesBetweenObjects.md (100%) rename md/{Refectoring => Refactoring}/08.OrganizingData.md (100%) rename md/{Refectoring => Refactoring}/09.SimplifyingConditionalExpressions.md (100%) rename md/{Refectoring => Refactoring}/10.MakingMethodCallsSimpler.md (100%) rename md/{Refectoring => Refactoring}/11.DealingWithGeneralization.md (100%) rename md/{Refectoring => Refactoring}/12.BigRefactorings.md (100%) rename "md/Refectoring/13.\353\246\254\355\214\251\355\206\240\353\247\201_\354\236\254\354\202\254\354\232\251_\352\267\270\353\246\254\352\263\240_\355\230\204\354\213\244.md" => "md/Refactoring/13.\353\246\254\355\214\251\355\206\240\353\247\201_\354\236\254\354\202\254\354\232\251_\352\267\270\353\246\254\352\263\240_\355\230\204\354\213\244.md" (100%) rename "md/Refectoring/14.\353\246\254\355\214\251\355\206\240\353\247\201_\353\217\204\352\265\254.md" => "md/Refactoring/14.\353\246\254\355\214\251\355\206\240\353\247\201_\353\217\204\352\265\254.md" (100%) rename "md/Refectoring/15.\355\225\230\353\202\230\353\241\234_\355\225\251\354\271\230\352\270\260.md" => "md/Refactoring/15.\355\225\230\353\202\230\353\241\234_\355\225\251\354\271\230\352\270\260.md" (100%) rename md/{Refectoring => Refactoring}/README.md (100%) rename md/{Refectoring => Refactoring}/res/11_1.gif (100%) rename md/{Refectoring => Refactoring}/res/11_2.gif (100%) rename md/{Refectoring => Refactoring}/res/11_2_2.gif (100%) rename md/{Refectoring => Refactoring}/res/11_2_3.gif (100%) rename md/{Refectoring => Refactoring}/res/12_0.bmp (100%) rename md/{Refectoring => Refactoring}/res/12_1.bmp (100%) rename md/{Refectoring => Refactoring}/res/12_2.bmp (100%) rename md/{Refectoring => Refactoring}/res/12_3.bmp (100%) rename md/{Refectoring => Refactoring}/res/12_4.bmp (100%) rename md/{Refectoring => Refactoring}/res/12_5.bmp (100%) rename md/{Refectoring => Refactoring}/res/12_6.bmp (100%) rename md/{Refectoring => Refactoring}/res/13_0.bmp (100%) rename md/{Refectoring => Refactoring}/res/14_0.bmp (100%) rename md/{Refectoring => Refactoring}/res/14_1.bmp (100%) rename md/{Refectoring => Refactoring}/res/14_2.bmp (100%) rename md/{Refectoring => Refactoring}/res/14_3.bmp (100%) rename md/{Refectoring => Refactoring}/res/14_4.bmp (100%) rename md/{Refectoring => Refactoring}/res/15_0.bmp (100%) rename md/{Refectoring => Refactoring}/res/15_1.bmp (100%) rename md/{Refectoring => Refactoring}/res/15_2.bmp (100%) rename md/{Refectoring => Refactoring}/res/AssociationToBidrectional.JPG (100%) rename md/{Refectoring => Refactoring}/res/AssociationToUndirectional.JPG (100%) rename md/{Refectoring => Refactoring}/res/ChangeReferencetoValue.bmp (100%) rename md/{Refectoring => Refactoring}/res/ChangeValuetoReference.bmp (100%) rename md/{Refectoring => Refactoring}/res/DuplicateObservedData.bmp (100%) rename md/{Refectoring => Refactoring}/res/ExtractClass.GIF (100%) rename md/{Refectoring => Refactoring}/res/HideDelegate_1.jpg (100%) rename md/{Refectoring => Refactoring}/res/HideDelegate_2.jpg (100%) rename md/{Refectoring => Refactoring}/res/HideMethod.gif (100%) rename md/{Refectoring => Refactoring}/res/InlineClass.GIF (100%) rename md/{Refectoring => Refactoring}/res/IntroduceLocalExtension.gif (100%) rename md/{Refectoring => Refactoring}/res/IntroduceParameterObject.gif (100%) rename md/{Refectoring => Refactoring}/res/MoveField.GIF (100%) rename md/{Refectoring => Refactoring}/res/MoveMethod.GIF (100%) rename md/{Refectoring => Refactoring}/res/ParameterizeMethod.GIF (100%) rename md/{Refectoring => Refactoring}/res/PushDownMethod.gif (100%) rename md/{Refectoring => Refactoring}/res/RemoveMiddleMan.gif (100%) rename md/{Refectoring => Refactoring}/res/RemoveSettingMethod.gif (100%) rename md/{Refectoring => Refactoring}/res/ReplaceConditionalWithPolymorphism_1.gif (100%) rename md/{Refectoring => Refactoring}/res/ReplaceConditionalWithPolymorphism_2.jqg (100%) rename md/{Refectoring => Refactoring}/res/ReplaceDataValuewithObject.bmp (100%) rename md/{Refectoring => Refactoring}/res/ReplaceSubclassWithFields.bmp (100%) rename md/{Refectoring => Refactoring}/res/ReplaceTypeCodeWithClass.gif (100%) rename md/{Refectoring => Refactoring}/res/ReplaceTypeCodeWithStrategy.bmp (100%) rename md/{Refectoring => Refactoring}/res/ReplaceTypeCodeWithSubclasses.bmp (100%) rename md/{Refectoring => Refactoring}/res/Replace_Method_UML.jpg (100%) rename md/{Refectoring => Refactoring}/res/SampleGUIWindow.bmp (100%) rename md/{Refectoring => Refactoring}/res/SeparateQueryfromModifier.GIF (100%) rename md/{Refectoring => Refactoring}/res/addParam.gif (100%) rename md/{Refectoring => Refactoring}/res/collapse_hierarchy.GIF (100%) rename md/{Refectoring => Refactoring}/res/delegation_with_inheritance.GIF (100%) rename md/{Refectoring => Refactoring}/res/encapsulateCollection.JPG (100%) rename md/{Refectoring => Refactoring}/res/extractInterface.gif (100%) rename md/{Refectoring => Refactoring}/res/extractSubclass.gif (100%) rename md/{Refectoring => Refactoring}/res/extractSuperclass.gif (100%) rename md/{Refectoring => Refactoring}/res/form_template_method.GIF (100%) rename md/{Refectoring => Refactoring}/res/form_template_method2.GIF (100%) rename md/{Refectoring => Refactoring}/res/inheritance_with_delegation.GIF (100%) rename md/{Refectoring => Refactoring}/res/introNullObject.gif (100%) rename md/{Refectoring => Refactoring}/res/parse.JPG (100%) rename md/{Refectoring => Refactoring}/res/pushDownField.gif (100%) rename md/{Refectoring => Refactoring}/res/removeParam.gif (100%) rename md/{Refectoring => Refactoring}/res/renameMethod.gif (100%) rename md/{Refectoring => Refactoring}/res/strategy.GIF (100%) diff --git a/README.md b/README.md index 88acaba..cc88430 100644 --- a/README.md +++ b/README.md @@ -12,11 +12,12 @@ * [리팩토링] * [패턴을 활용한 리팩토링] * [Java8 in Action] +* [D3.js] [Docker]: md/Docker.md [Thrift]: md/Thrift.md [패킷 보간처리]: md/패킷동기화.md -[자바 네트워크 소녀 네티]: md/netty/README.md +[자바 네트워크 소녀 네티]: md/Netty/README.md [리팩토링]: md/Refactoring/README.md [패턴을 활용한 리팩토링]: md/Refactoring-to-patterns/README.md [Java8 in Action]: md/Java8-in-Action/README.md diff --git a/md/Refectoring-to-patterns/06.Creation.md b/md/Refactoring-to-patterns/06.Creation.md similarity index 100% rename from md/Refectoring-to-patterns/06.Creation.md rename to md/Refactoring-to-patterns/06.Creation.md diff --git a/md/Refectoring-to-patterns/07.Simplification.md b/md/Refactoring-to-patterns/07.Simplification.md similarity index 100% rename from md/Refectoring-to-patterns/07.Simplification.md rename to md/Refactoring-to-patterns/07.Simplification.md diff --git a/md/Refectoring-to-patterns/08.Generalization.md b/md/Refactoring-to-patterns/08.Generalization.md similarity index 100% rename from md/Refectoring-to-patterns/08.Generalization.md rename to md/Refactoring-to-patterns/08.Generalization.md diff --git a/md/Refectoring-to-patterns/09.Protection.md b/md/Refactoring-to-patterns/09.Protection.md similarity index 100% rename from md/Refectoring-to-patterns/09.Protection.md rename to md/Refactoring-to-patterns/09.Protection.md diff --git a/md/Refectoring-to-patterns/10.Accumulation.md b/md/Refactoring-to-patterns/10.Accumulation.md similarity index 100% rename from md/Refectoring-to-patterns/10.Accumulation.md rename to md/Refactoring-to-patterns/10.Accumulation.md diff --git a/md/Refectoring-to-patterns/11.Utility.md b/md/Refactoring-to-patterns/11.Utility.md similarity index 100% rename from md/Refectoring-to-patterns/11.Utility.md rename to md/Refactoring-to-patterns/11.Utility.md diff --git a/md/Refectoring-to-patterns/README.md b/md/Refactoring-to-patterns/README.md similarity index 100% rename from md/Refectoring-to-patterns/README.md rename to md/Refactoring-to-patterns/README.md diff --git a/md/Refectoring-to-patterns/res/24_2.jpg b/md/Refactoring-to-patterns/res/24_2.jpg similarity index 100% rename from md/Refectoring-to-patterns/res/24_2.jpg rename to md/Refactoring-to-patterns/res/24_2.jpg diff --git a/md/Refectoring-to-patterns/res/CapitalStrategy.bmp b/md/Refactoring-to-patterns/res/CapitalStrategy.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/CapitalStrategy.bmp rename to md/Refactoring-to-patterns/res/CapitalStrategy.bmp diff --git a/md/Refectoring-to-patterns/res/ComposeMethod_1.bmp b/md/Refactoring-to-patterns/res/ComposeMethod_1.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/ComposeMethod_1.bmp rename to md/Refactoring-to-patterns/res/ComposeMethod_1.bmp diff --git a/md/Refectoring-to-patterns/res/Composite1.GIF b/md/Refactoring-to-patterns/res/Composite1.GIF similarity index 100% rename from md/Refectoring-to-patterns/res/Composite1.GIF rename to md/Refactoring-to-patterns/res/Composite1.GIF diff --git a/md/Refectoring-to-patterns/res/Composite2.GIF b/md/Refactoring-to-patterns/res/Composite2.GIF similarity index 100% rename from md/Refectoring-to-patterns/res/Composite2.GIF rename to md/Refactoring-to-patterns/res/Composite2.GIF diff --git a/md/Refectoring-to-patterns/res/Composite3.GIF b/md/Refactoring-to-patterns/res/Composite3.GIF similarity index 100% rename from md/Refectoring-to-patterns/res/Composite3.GIF rename to md/Refactoring-to-patterns/res/Composite3.GIF diff --git a/md/Refectoring-to-patterns/res/EncapsulateClassesWithFactory1.JPG b/md/Refactoring-to-patterns/res/EncapsulateClassesWithFactory1.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateClassesWithFactory1.JPG rename to md/Refactoring-to-patterns/res/EncapsulateClassesWithFactory1.JPG diff --git a/md/Refectoring-to-patterns/res/EncapsulateClassesWithFactory2.JPG b/md/Refactoring-to-patterns/res/EncapsulateClassesWithFactory2.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateClassesWithFactory2.JPG rename to md/Refactoring-to-patterns/res/EncapsulateClassesWithFactory2.JPG diff --git a/md/Refectoring-to-patterns/res/EncapsulateClassesWithFactory3.JPG b/md/Refactoring-to-patterns/res/EncapsulateClassesWithFactory3.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateClassesWithFactory3.JPG rename to md/Refactoring-to-patterns/res/EncapsulateClassesWithFactory3.JPG diff --git a/md/Refectoring-to-patterns/res/EncapsulateClassesWithFactory4.JPG b/md/Refactoring-to-patterns/res/EncapsulateClassesWithFactory4.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateClassesWithFactory4.JPG rename to md/Refactoring-to-patterns/res/EncapsulateClassesWithFactory4.JPG diff --git a/md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_1.bmp b/md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_1.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_1.bmp rename to md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_1.bmp diff --git a/md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_2.bmp b/md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_2.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_2.bmp rename to md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_2.bmp diff --git a/md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_3.bmp b/md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_3.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_3.bmp rename to md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_3.bmp diff --git a/md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_4.bmp b/md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_4.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_4.bmp rename to md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_4.bmp diff --git a/md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_5.bmp b/md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_5.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/EncapsulateCompositewithBuilder_5.bmp rename to md/Refactoring-to-patterns/res/EncapsulateCompositewithBuilder_5.bmp diff --git a/md/Refectoring-to-patterns/res/ExtractAdapter_01.JPG b/md/Refactoring-to-patterns/res/ExtractAdapter_01.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/ExtractAdapter_01.JPG rename to md/Refactoring-to-patterns/res/ExtractAdapter_01.JPG diff --git a/md/Refectoring-to-patterns/res/ExtractAdapter_02.JPG b/md/Refactoring-to-patterns/res/ExtractAdapter_02.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/ExtractAdapter_02.JPG rename to md/Refactoring-to-patterns/res/ExtractAdapter_02.JPG diff --git a/md/Refectoring-to-patterns/res/ExtractComposite_1.bmp b/md/Refactoring-to-patterns/res/ExtractComposite_1.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/ExtractComposite_1.bmp rename to md/Refactoring-to-patterns/res/ExtractComposite_1.bmp diff --git a/md/Refectoring-to-patterns/res/ExtractParameter_01.JPG b/md/Refactoring-to-patterns/res/ExtractParameter_01.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/ExtractParameter_01.JPG rename to md/Refactoring-to-patterns/res/ExtractParameter_01.JPG diff --git a/md/Refectoring-to-patterns/res/FormTempalteMethod.bmp b/md/Refactoring-to-patterns/res/FormTempalteMethod.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/FormTempalteMethod.bmp rename to md/Refactoring-to-patterns/res/FormTempalteMethod.bmp diff --git a/md/Refectoring-to-patterns/res/IntroduceNullObj.JPG b/md/Refactoring-to-patterns/res/IntroduceNullObj.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/IntroduceNullObj.JPG rename to md/Refactoring-to-patterns/res/IntroduceNullObj.JPG diff --git a/md/Refectoring-to-patterns/res/IntroduceNullObj2.JPG b/md/Refactoring-to-patterns/res/IntroduceNullObj2.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/IntroduceNullObj2.JPG rename to md/Refactoring-to-patterns/res/IntroduceNullObj2.JPG diff --git a/md/Refectoring-to-patterns/res/IntroduceNullObj3.JPG b/md/Refactoring-to-patterns/res/IntroduceNullObj3.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/IntroduceNullObj3.JPG rename to md/Refactoring-to-patterns/res/IntroduceNullObj3.JPG diff --git a/md/Refectoring-to-patterns/res/IntroducePolymorphicCreationwithFactoryMethod_01.jpg b/md/Refactoring-to-patterns/res/IntroducePolymorphicCreationwithFactoryMethod_01.jpg similarity index 100% rename from md/Refectoring-to-patterns/res/IntroducePolymorphicCreationwithFactoryMethod_01.jpg rename to md/Refactoring-to-patterns/res/IntroducePolymorphicCreationwithFactoryMethod_01.jpg diff --git a/md/Refectoring-to-patterns/res/IntroducePolymorphicCreationwithFactoryMethod_02.jpg b/md/Refactoring-to-patterns/res/IntroducePolymorphicCreationwithFactoryMethod_02.jpg similarity index 100% rename from md/Refectoring-to-patterns/res/IntroducePolymorphicCreationwithFactoryMethod_02.jpg rename to md/Refactoring-to-patterns/res/IntroducePolymorphicCreationwithFactoryMethod_02.jpg diff --git a/md/Refectoring-to-patterns/res/Limit.JPG b/md/Refactoring-to-patterns/res/Limit.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/Limit.JPG rename to md/Refactoring-to-patterns/res/Limit.JPG diff --git a/md/Refectoring-to-patterns/res/MED_01.bmp b/md/Refactoring-to-patterns/res/MED_01.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MED_01.bmp rename to md/Refactoring-to-patterns/res/MED_01.bmp diff --git a/md/Refectoring-to-patterns/res/MED_02.bmp b/md/Refactoring-to-patterns/res/MED_02.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MED_02.bmp rename to md/Refactoring-to-patterns/res/MED_02.bmp diff --git a/md/Refectoring-to-patterns/res/MED_03.bmp b/md/Refactoring-to-patterns/res/MED_03.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MED_03.bmp rename to md/Refactoring-to-patterns/res/MED_03.bmp diff --git a/md/Refectoring-to-patterns/res/MED_04.bmp b/md/Refactoring-to-patterns/res/MED_04.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MED_04.bmp rename to md/Refactoring-to-patterns/res/MED_04.bmp diff --git a/md/Refectoring-to-patterns/res/MED_05.bmp b/md/Refactoring-to-patterns/res/MED_05.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MED_05.bmp rename to md/Refactoring-to-patterns/res/MED_05.bmp diff --git a/md/Refectoring-to-patterns/res/MED_06.bmp b/md/Refactoring-to-patterns/res/MED_06.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MED_06.bmp rename to md/Refactoring-to-patterns/res/MED_06.bmp diff --git a/md/Refectoring-to-patterns/res/MED_07.bmp b/md/Refactoring-to-patterns/res/MED_07.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MED_07.bmp rename to md/Refactoring-to-patterns/res/MED_07.bmp diff --git a/md/Refectoring-to-patterns/res/MED_08.bmp b/md/Refactoring-to-patterns/res/MED_08.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MED_08.bmp rename to md/Refactoring-to-patterns/res/MED_08.bmp diff --git a/md/Refectoring-to-patterns/res/MoveAccumulationtoCollectingParameter_1.bmp b/md/Refactoring-to-patterns/res/MoveAccumulationtoCollectingParameter_1.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/MoveAccumulationtoCollectingParameter_1.bmp rename to md/Refactoring-to-patterns/res/MoveAccumulationtoCollectingParameter_1.bmp diff --git a/md/Refectoring-to-patterns/res/MoveCreationKnowledgeToFactory_1.gif b/md/Refactoring-to-patterns/res/MoveCreationKnowledgeToFactory_1.gif similarity index 100% rename from md/Refectoring-to-patterns/res/MoveCreationKnowledgeToFactory_1.gif rename to md/Refactoring-to-patterns/res/MoveCreationKnowledgeToFactory_1.gif diff --git a/md/Refectoring-to-patterns/res/MoveCreationKnowledgeToFactory_2.gif b/md/Refactoring-to-patterns/res/MoveCreationKnowledgeToFactory_2.gif similarity index 100% rename from md/Refectoring-to-patterns/res/MoveCreationKnowledgeToFactory_2.gif rename to md/Refactoring-to-patterns/res/MoveCreationKnowledgeToFactory_2.gif diff --git a/md/Refectoring-to-patterns/res/MoveCreationKnowledgeToFactory_3.gif b/md/Refactoring-to-patterns/res/MoveCreationKnowledgeToFactory_3.gif similarity index 100% rename from md/Refectoring-to-patterns/res/MoveCreationKnowledgeToFactory_3.gif rename to md/Refactoring-to-patterns/res/MoveCreationKnowledgeToFactory_3.gif diff --git a/md/Refectoring-to-patterns/res/MoveCreationKnowledgeToFactory_4.gif b/md/Refactoring-to-patterns/res/MoveCreationKnowledgeToFactory_4.gif similarity index 100% rename from md/Refectoring-to-patterns/res/MoveCreationKnowledgeToFactory_4.gif rename to md/Refactoring-to-patterns/res/MoveCreationKnowledgeToFactory_4.gif diff --git a/md/Refectoring-to-patterns/res/RCCM_1.gif b/md/Refactoring-to-patterns/res/RCCM_1.gif similarity index 100% rename from md/Refectoring-to-patterns/res/RCCM_1.gif rename to md/Refactoring-to-patterns/res/RCCM_1.gif diff --git a/md/Refectoring-to-patterns/res/RCCM_2.gif b/md/Refactoring-to-patterns/res/RCCM_2.gif similarity index 100% rename from md/Refectoring-to-patterns/res/RCCM_2.gif rename to md/Refactoring-to-patterns/res/RCCM_2.gif diff --git a/md/Refectoring-to-patterns/res/RCCM_3.gif b/md/Refactoring-to-patterns/res/RCCM_3.gif similarity index 100% rename from md/Refectoring-to-patterns/res/RCCM_3.gif rename to md/Refactoring-to-patterns/res/RCCM_3.gif diff --git a/md/Refectoring-to-patterns/res/RSACS1.JPG b/md/Refactoring-to-patterns/res/RSACS1.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/RSACS1.JPG rename to md/Refactoring-to-patterns/res/RSACS1.JPG diff --git a/md/Refectoring-to-patterns/res/RSACS2.JPG b/md/Refactoring-to-patterns/res/RSACS2.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/RSACS2.JPG rename to md/Refactoring-to-patterns/res/RSACS2.JPG diff --git a/md/Refectoring-to-patterns/res/RSACS3.JPG b/md/Refactoring-to-patterns/res/RSACS3.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/RSACS3.JPG rename to md/Refactoring-to-patterns/res/RSACS3.JPG diff --git a/md/Refectoring-to-patterns/res/RSACS4.JPG b/md/Refactoring-to-patterns/res/RSACS4.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/RSACS4.JPG rename to md/Refactoring-to-patterns/res/RSACS4.JPG diff --git a/md/Refectoring-to-patterns/res/ReplaceConditionalDispatcherWithCommand.JPG b/md/Refactoring-to-patterns/res/ReplaceConditionalDispatcherWithCommand.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceConditionalDispatcherWithCommand.JPG rename to md/Refactoring-to-patterns/res/ReplaceConditionalDispatcherWithCommand.JPG diff --git a/md/Refectoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_1.bmp b/md/Refactoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_1.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_1.bmp rename to md/Refactoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_1.bmp diff --git a/md/Refectoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_2.bmp b/md/Refactoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_2.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_2.bmp rename to md/Refactoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_2.bmp diff --git a/md/Refectoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_3.bmp b/md/Refactoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_3.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_3.bmp rename to md/Refactoring-to-patterns/res/ReplaceConditionalLogicwithStrategy_3.bmp diff --git a/md/Refectoring-to-patterns/res/ReplaceHardCodedNotificationswithObserver01.bmp b/md/Refactoring-to-patterns/res/ReplaceHardCodedNotificationswithObserver01.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceHardCodedNotificationswithObserver01.bmp rename to md/Refactoring-to-patterns/res/ReplaceHardCodedNotificationswithObserver01.bmp diff --git a/md/Refectoring-to-patterns/res/ReplaceHardCodedNotificationswithObserver02.bmp b/md/Refactoring-to-patterns/res/ReplaceHardCodedNotificationswithObserver02.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceHardCodedNotificationswithObserver02.bmp rename to md/Refactoring-to-patterns/res/ReplaceHardCodedNotificationswithObserver02.bmp diff --git a/md/Refectoring-to-patterns/res/ReplaceImplicitTreeWithComposite_1.gif b/md/Refactoring-to-patterns/res/ReplaceImplicitTreeWithComposite_1.gif similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceImplicitTreeWithComposite_1.gif rename to md/Refactoring-to-patterns/res/ReplaceImplicitTreeWithComposite_1.gif diff --git a/md/Refectoring-to-patterns/res/ReplaceImplicitTreeWithComposite_2.gif b/md/Refactoring-to-patterns/res/ReplaceImplicitTreeWithComposite_2.gif similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceImplicitTreeWithComposite_2.gif rename to md/Refactoring-to-patterns/res/ReplaceImplicitTreeWithComposite_2.gif diff --git a/md/Refectoring-to-patterns/res/ReplaceImplicitTreeWithComposite_3.gif b/md/Refactoring-to-patterns/res/ReplaceImplicitTreeWithComposite_3.gif similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceImplicitTreeWithComposite_3.gif rename to md/Refactoring-to-patterns/res/ReplaceImplicitTreeWithComposite_3.gif diff --git a/md/Refectoring-to-patterns/res/ReplaceImplicitTreeWithComposite_4.gif b/md/Refactoring-to-patterns/res/ReplaceImplicitTreeWithComposite_4.gif similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceImplicitTreeWithComposite_4.gif rename to md/Refactoring-to-patterns/res/ReplaceImplicitTreeWithComposite_4.gif diff --git a/md/Refectoring-to-patterns/res/ReplaceTypeCodeWithClass_1.gif b/md/Refactoring-to-patterns/res/ReplaceTypeCodeWithClass_1.gif similarity index 100% rename from md/Refectoring-to-patterns/res/ReplaceTypeCodeWithClass_1.gif rename to md/Refactoring-to-patterns/res/ReplaceTypeCodeWithClass_1.gif diff --git a/md/Refectoring-to-patterns/res/UnifyInterfaces.bmp b/md/Refactoring-to-patterns/res/UnifyInterfaces.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/UnifyInterfaces.bmp rename to md/Refactoring-to-patterns/res/UnifyInterfaces.bmp diff --git a/md/Refectoring-to-patterns/res/UnifyInterfacesWithAdapter_1.bmp b/md/Refactoring-to-patterns/res/UnifyInterfacesWithAdapter_1.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/UnifyInterfacesWithAdapter_1.bmp rename to md/Refactoring-to-patterns/res/UnifyInterfacesWithAdapter_1.bmp diff --git a/md/Refectoring-to-patterns/res/UnifyInterfacesWithAdapter_2.bmp b/md/Refactoring-to-patterns/res/UnifyInterfacesWithAdapter_2.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/UnifyInterfacesWithAdapter_2.bmp rename to md/Refactoring-to-patterns/res/UnifyInterfacesWithAdapter_2.bmp diff --git a/md/Refectoring-to-patterns/res/headfirst_command1.png b/md/Refactoring-to-patterns/res/headfirst_command1.png similarity index 100% rename from md/Refectoring-to-patterns/res/headfirst_command1.png rename to md/Refactoring-to-patterns/res/headfirst_command1.png diff --git a/md/Refectoring-to-patterns/res/headfirst_command2.png b/md/Refactoring-to-patterns/res/headfirst_command2.png similarity index 100% rename from md/Refectoring-to-patterns/res/headfirst_command2.png rename to md/Refactoring-to-patterns/res/headfirst_command2.png diff --git a/md/Refectoring-to-patterns/res/inlineSingleton_1.bmp b/md/Refactoring-to-patterns/res/inlineSingleton_1.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/inlineSingleton_1.bmp rename to md/Refactoring-to-patterns/res/inlineSingleton_1.bmp diff --git a/md/Refectoring-to-patterns/res/rili_01.JPG b/md/Refactoring-to-patterns/res/rili_01.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/rili_01.JPG rename to md/Refactoring-to-patterns/res/rili_01.JPG diff --git a/md/Refectoring-to-patterns/res/rili_02.JPG b/md/Refactoring-to-patterns/res/rili_02.JPG similarity index 100% rename from md/Refectoring-to-patterns/res/rili_02.JPG rename to md/Refactoring-to-patterns/res/rili_02.JPG diff --git a/md/Refectoring-to-patterns/res/visitor-1.bmp b/md/Refactoring-to-patterns/res/visitor-1.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/visitor-1.bmp rename to md/Refactoring-to-patterns/res/visitor-1.bmp diff --git a/md/Refectoring-to-patterns/res/visitor-2.bmp b/md/Refactoring-to-patterns/res/visitor-2.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/visitor-2.bmp rename to md/Refactoring-to-patterns/res/visitor-2.bmp diff --git a/md/Refectoring-to-patterns/res/visitor-3.bmp b/md/Refactoring-to-patterns/res/visitor-3.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/visitor-3.bmp rename to md/Refactoring-to-patterns/res/visitor-3.bmp diff --git a/md/Refectoring-to-patterns/res/visitor-4.bmp b/md/Refactoring-to-patterns/res/visitor-4.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/visitor-4.bmp rename to md/Refactoring-to-patterns/res/visitor-4.bmp diff --git a/md/Refectoring-to-patterns/res/visitor-5.bmp b/md/Refactoring-to-patterns/res/visitor-5.bmp similarity index 100% rename from md/Refectoring-to-patterns/res/visitor-5.bmp rename to md/Refactoring-to-patterns/res/visitor-5.bmp diff --git a/md/Refectoring/06.ComposingMethod.md b/md/Refactoring/06.ComposingMethod.md similarity index 100% rename from md/Refectoring/06.ComposingMethod.md rename to md/Refactoring/06.ComposingMethod.md diff --git a/md/Refectoring/07.MovingFeaturesBetweenObjects.md b/md/Refactoring/07.MovingFeaturesBetweenObjects.md similarity index 100% rename from md/Refectoring/07.MovingFeaturesBetweenObjects.md rename to md/Refactoring/07.MovingFeaturesBetweenObjects.md diff --git a/md/Refectoring/08.OrganizingData.md b/md/Refactoring/08.OrganizingData.md similarity index 100% rename from md/Refectoring/08.OrganizingData.md rename to md/Refactoring/08.OrganizingData.md diff --git a/md/Refectoring/09.SimplifyingConditionalExpressions.md b/md/Refactoring/09.SimplifyingConditionalExpressions.md similarity index 100% rename from md/Refectoring/09.SimplifyingConditionalExpressions.md rename to md/Refactoring/09.SimplifyingConditionalExpressions.md diff --git a/md/Refectoring/10.MakingMethodCallsSimpler.md b/md/Refactoring/10.MakingMethodCallsSimpler.md similarity index 100% rename from md/Refectoring/10.MakingMethodCallsSimpler.md rename to md/Refactoring/10.MakingMethodCallsSimpler.md diff --git a/md/Refectoring/11.DealingWithGeneralization.md b/md/Refactoring/11.DealingWithGeneralization.md similarity index 100% rename from md/Refectoring/11.DealingWithGeneralization.md rename to md/Refactoring/11.DealingWithGeneralization.md diff --git a/md/Refectoring/12.BigRefactorings.md b/md/Refactoring/12.BigRefactorings.md similarity index 100% rename from md/Refectoring/12.BigRefactorings.md rename to md/Refactoring/12.BigRefactorings.md diff --git "a/md/Refectoring/13.\353\246\254\355\214\251\355\206\240\353\247\201_\354\236\254\354\202\254\354\232\251_\352\267\270\353\246\254\352\263\240_\355\230\204\354\213\244.md" "b/md/Refactoring/13.\353\246\254\355\214\251\355\206\240\353\247\201_\354\236\254\354\202\254\354\232\251_\352\267\270\353\246\254\352\263\240_\355\230\204\354\213\244.md" similarity index 100% rename from "md/Refectoring/13.\353\246\254\355\214\251\355\206\240\353\247\201_\354\236\254\354\202\254\354\232\251_\352\267\270\353\246\254\352\263\240_\355\230\204\354\213\244.md" rename to "md/Refactoring/13.\353\246\254\355\214\251\355\206\240\353\247\201_\354\236\254\354\202\254\354\232\251_\352\267\270\353\246\254\352\263\240_\355\230\204\354\213\244.md" diff --git "a/md/Refectoring/14.\353\246\254\355\214\251\355\206\240\353\247\201_\353\217\204\352\265\254.md" "b/md/Refactoring/14.\353\246\254\355\214\251\355\206\240\353\247\201_\353\217\204\352\265\254.md" similarity index 100% rename from "md/Refectoring/14.\353\246\254\355\214\251\355\206\240\353\247\201_\353\217\204\352\265\254.md" rename to "md/Refactoring/14.\353\246\254\355\214\251\355\206\240\353\247\201_\353\217\204\352\265\254.md" diff --git "a/md/Refectoring/15.\355\225\230\353\202\230\353\241\234_\355\225\251\354\271\230\352\270\260.md" "b/md/Refactoring/15.\355\225\230\353\202\230\353\241\234_\355\225\251\354\271\230\352\270\260.md" similarity index 100% rename from "md/Refectoring/15.\355\225\230\353\202\230\353\241\234_\355\225\251\354\271\230\352\270\260.md" rename to "md/Refactoring/15.\355\225\230\353\202\230\353\241\234_\355\225\251\354\271\230\352\270\260.md" diff --git a/md/Refectoring/README.md b/md/Refactoring/README.md similarity index 100% rename from md/Refectoring/README.md rename to md/Refactoring/README.md diff --git a/md/Refectoring/res/11_1.gif b/md/Refactoring/res/11_1.gif similarity index 100% rename from md/Refectoring/res/11_1.gif rename to md/Refactoring/res/11_1.gif diff --git a/md/Refectoring/res/11_2.gif b/md/Refactoring/res/11_2.gif similarity index 100% rename from md/Refectoring/res/11_2.gif rename to md/Refactoring/res/11_2.gif diff --git a/md/Refectoring/res/11_2_2.gif b/md/Refactoring/res/11_2_2.gif similarity index 100% rename from md/Refectoring/res/11_2_2.gif rename to md/Refactoring/res/11_2_2.gif diff --git a/md/Refectoring/res/11_2_3.gif b/md/Refactoring/res/11_2_3.gif similarity index 100% rename from md/Refectoring/res/11_2_3.gif rename to md/Refactoring/res/11_2_3.gif diff --git a/md/Refectoring/res/12_0.bmp b/md/Refactoring/res/12_0.bmp similarity index 100% rename from md/Refectoring/res/12_0.bmp rename to md/Refactoring/res/12_0.bmp diff --git a/md/Refectoring/res/12_1.bmp b/md/Refactoring/res/12_1.bmp similarity index 100% rename from md/Refectoring/res/12_1.bmp rename to md/Refactoring/res/12_1.bmp diff --git a/md/Refectoring/res/12_2.bmp b/md/Refactoring/res/12_2.bmp similarity index 100% rename from md/Refectoring/res/12_2.bmp rename to md/Refactoring/res/12_2.bmp diff --git a/md/Refectoring/res/12_3.bmp b/md/Refactoring/res/12_3.bmp similarity index 100% rename from md/Refectoring/res/12_3.bmp rename to md/Refactoring/res/12_3.bmp diff --git a/md/Refectoring/res/12_4.bmp b/md/Refactoring/res/12_4.bmp similarity index 100% rename from md/Refectoring/res/12_4.bmp rename to md/Refactoring/res/12_4.bmp diff --git a/md/Refectoring/res/12_5.bmp b/md/Refactoring/res/12_5.bmp similarity index 100% rename from md/Refectoring/res/12_5.bmp rename to md/Refactoring/res/12_5.bmp diff --git a/md/Refectoring/res/12_6.bmp b/md/Refactoring/res/12_6.bmp similarity index 100% rename from md/Refectoring/res/12_6.bmp rename to md/Refactoring/res/12_6.bmp diff --git a/md/Refectoring/res/13_0.bmp b/md/Refactoring/res/13_0.bmp similarity index 100% rename from md/Refectoring/res/13_0.bmp rename to md/Refactoring/res/13_0.bmp diff --git a/md/Refectoring/res/14_0.bmp b/md/Refactoring/res/14_0.bmp similarity index 100% rename from md/Refectoring/res/14_0.bmp rename to md/Refactoring/res/14_0.bmp diff --git a/md/Refectoring/res/14_1.bmp b/md/Refactoring/res/14_1.bmp similarity index 100% rename from md/Refectoring/res/14_1.bmp rename to md/Refactoring/res/14_1.bmp diff --git a/md/Refectoring/res/14_2.bmp b/md/Refactoring/res/14_2.bmp similarity index 100% rename from md/Refectoring/res/14_2.bmp rename to md/Refactoring/res/14_2.bmp diff --git a/md/Refectoring/res/14_3.bmp b/md/Refactoring/res/14_3.bmp similarity index 100% rename from md/Refectoring/res/14_3.bmp rename to md/Refactoring/res/14_3.bmp diff --git a/md/Refectoring/res/14_4.bmp b/md/Refactoring/res/14_4.bmp similarity index 100% rename from md/Refectoring/res/14_4.bmp rename to md/Refactoring/res/14_4.bmp diff --git a/md/Refectoring/res/15_0.bmp b/md/Refactoring/res/15_0.bmp similarity index 100% rename from md/Refectoring/res/15_0.bmp rename to md/Refactoring/res/15_0.bmp diff --git a/md/Refectoring/res/15_1.bmp b/md/Refactoring/res/15_1.bmp similarity index 100% rename from md/Refectoring/res/15_1.bmp rename to md/Refactoring/res/15_1.bmp diff --git a/md/Refectoring/res/15_2.bmp b/md/Refactoring/res/15_2.bmp similarity index 100% rename from md/Refectoring/res/15_2.bmp rename to md/Refactoring/res/15_2.bmp diff --git a/md/Refectoring/res/AssociationToBidrectional.JPG b/md/Refactoring/res/AssociationToBidrectional.JPG similarity index 100% rename from md/Refectoring/res/AssociationToBidrectional.JPG rename to md/Refactoring/res/AssociationToBidrectional.JPG diff --git a/md/Refectoring/res/AssociationToUndirectional.JPG b/md/Refactoring/res/AssociationToUndirectional.JPG similarity index 100% rename from md/Refectoring/res/AssociationToUndirectional.JPG rename to md/Refactoring/res/AssociationToUndirectional.JPG diff --git a/md/Refectoring/res/ChangeReferencetoValue.bmp b/md/Refactoring/res/ChangeReferencetoValue.bmp similarity index 100% rename from md/Refectoring/res/ChangeReferencetoValue.bmp rename to md/Refactoring/res/ChangeReferencetoValue.bmp diff --git a/md/Refectoring/res/ChangeValuetoReference.bmp b/md/Refactoring/res/ChangeValuetoReference.bmp similarity index 100% rename from md/Refectoring/res/ChangeValuetoReference.bmp rename to md/Refactoring/res/ChangeValuetoReference.bmp diff --git a/md/Refectoring/res/DuplicateObservedData.bmp b/md/Refactoring/res/DuplicateObservedData.bmp similarity index 100% rename from md/Refectoring/res/DuplicateObservedData.bmp rename to md/Refactoring/res/DuplicateObservedData.bmp diff --git a/md/Refectoring/res/ExtractClass.GIF b/md/Refactoring/res/ExtractClass.GIF similarity index 100% rename from md/Refectoring/res/ExtractClass.GIF rename to md/Refactoring/res/ExtractClass.GIF diff --git a/md/Refectoring/res/HideDelegate_1.jpg b/md/Refactoring/res/HideDelegate_1.jpg similarity index 100% rename from md/Refectoring/res/HideDelegate_1.jpg rename to md/Refactoring/res/HideDelegate_1.jpg diff --git a/md/Refectoring/res/HideDelegate_2.jpg b/md/Refactoring/res/HideDelegate_2.jpg similarity index 100% rename from md/Refectoring/res/HideDelegate_2.jpg rename to md/Refactoring/res/HideDelegate_2.jpg diff --git a/md/Refectoring/res/HideMethod.gif b/md/Refactoring/res/HideMethod.gif similarity index 100% rename from md/Refectoring/res/HideMethod.gif rename to md/Refactoring/res/HideMethod.gif diff --git a/md/Refectoring/res/InlineClass.GIF b/md/Refactoring/res/InlineClass.GIF similarity index 100% rename from md/Refectoring/res/InlineClass.GIF rename to md/Refactoring/res/InlineClass.GIF diff --git a/md/Refectoring/res/IntroduceLocalExtension.gif b/md/Refactoring/res/IntroduceLocalExtension.gif similarity index 100% rename from md/Refectoring/res/IntroduceLocalExtension.gif rename to md/Refactoring/res/IntroduceLocalExtension.gif diff --git a/md/Refectoring/res/IntroduceParameterObject.gif b/md/Refactoring/res/IntroduceParameterObject.gif similarity index 100% rename from md/Refectoring/res/IntroduceParameterObject.gif rename to md/Refactoring/res/IntroduceParameterObject.gif diff --git a/md/Refectoring/res/MoveField.GIF b/md/Refactoring/res/MoveField.GIF similarity index 100% rename from md/Refectoring/res/MoveField.GIF rename to md/Refactoring/res/MoveField.GIF diff --git a/md/Refectoring/res/MoveMethod.GIF b/md/Refactoring/res/MoveMethod.GIF similarity index 100% rename from md/Refectoring/res/MoveMethod.GIF rename to md/Refactoring/res/MoveMethod.GIF diff --git a/md/Refectoring/res/ParameterizeMethod.GIF b/md/Refactoring/res/ParameterizeMethod.GIF similarity index 100% rename from md/Refectoring/res/ParameterizeMethod.GIF rename to md/Refactoring/res/ParameterizeMethod.GIF diff --git a/md/Refectoring/res/PushDownMethod.gif b/md/Refactoring/res/PushDownMethod.gif similarity index 100% rename from md/Refectoring/res/PushDownMethod.gif rename to md/Refactoring/res/PushDownMethod.gif diff --git a/md/Refectoring/res/RemoveMiddleMan.gif b/md/Refactoring/res/RemoveMiddleMan.gif similarity index 100% rename from md/Refectoring/res/RemoveMiddleMan.gif rename to md/Refactoring/res/RemoveMiddleMan.gif diff --git a/md/Refectoring/res/RemoveSettingMethod.gif b/md/Refactoring/res/RemoveSettingMethod.gif similarity index 100% rename from md/Refectoring/res/RemoveSettingMethod.gif rename to md/Refactoring/res/RemoveSettingMethod.gif diff --git a/md/Refectoring/res/ReplaceConditionalWithPolymorphism_1.gif b/md/Refactoring/res/ReplaceConditionalWithPolymorphism_1.gif similarity index 100% rename from md/Refectoring/res/ReplaceConditionalWithPolymorphism_1.gif rename to md/Refactoring/res/ReplaceConditionalWithPolymorphism_1.gif diff --git a/md/Refectoring/res/ReplaceConditionalWithPolymorphism_2.jqg b/md/Refactoring/res/ReplaceConditionalWithPolymorphism_2.jqg similarity index 100% rename from md/Refectoring/res/ReplaceConditionalWithPolymorphism_2.jqg rename to md/Refactoring/res/ReplaceConditionalWithPolymorphism_2.jqg diff --git a/md/Refectoring/res/ReplaceDataValuewithObject.bmp b/md/Refactoring/res/ReplaceDataValuewithObject.bmp similarity index 100% rename from md/Refectoring/res/ReplaceDataValuewithObject.bmp rename to md/Refactoring/res/ReplaceDataValuewithObject.bmp diff --git a/md/Refectoring/res/ReplaceSubclassWithFields.bmp b/md/Refactoring/res/ReplaceSubclassWithFields.bmp similarity index 100% rename from md/Refectoring/res/ReplaceSubclassWithFields.bmp rename to md/Refactoring/res/ReplaceSubclassWithFields.bmp diff --git a/md/Refectoring/res/ReplaceTypeCodeWithClass.gif b/md/Refactoring/res/ReplaceTypeCodeWithClass.gif similarity index 100% rename from md/Refectoring/res/ReplaceTypeCodeWithClass.gif rename to md/Refactoring/res/ReplaceTypeCodeWithClass.gif diff --git a/md/Refectoring/res/ReplaceTypeCodeWithStrategy.bmp b/md/Refactoring/res/ReplaceTypeCodeWithStrategy.bmp similarity index 100% rename from md/Refectoring/res/ReplaceTypeCodeWithStrategy.bmp rename to md/Refactoring/res/ReplaceTypeCodeWithStrategy.bmp diff --git a/md/Refectoring/res/ReplaceTypeCodeWithSubclasses.bmp b/md/Refactoring/res/ReplaceTypeCodeWithSubclasses.bmp similarity index 100% rename from md/Refectoring/res/ReplaceTypeCodeWithSubclasses.bmp rename to md/Refactoring/res/ReplaceTypeCodeWithSubclasses.bmp diff --git a/md/Refectoring/res/Replace_Method_UML.jpg b/md/Refactoring/res/Replace_Method_UML.jpg similarity index 100% rename from md/Refectoring/res/Replace_Method_UML.jpg rename to md/Refactoring/res/Replace_Method_UML.jpg diff --git a/md/Refectoring/res/SampleGUIWindow.bmp b/md/Refactoring/res/SampleGUIWindow.bmp similarity index 100% rename from md/Refectoring/res/SampleGUIWindow.bmp rename to md/Refactoring/res/SampleGUIWindow.bmp diff --git a/md/Refectoring/res/SeparateQueryfromModifier.GIF b/md/Refactoring/res/SeparateQueryfromModifier.GIF similarity index 100% rename from md/Refectoring/res/SeparateQueryfromModifier.GIF rename to md/Refactoring/res/SeparateQueryfromModifier.GIF diff --git a/md/Refectoring/res/addParam.gif b/md/Refactoring/res/addParam.gif similarity index 100% rename from md/Refectoring/res/addParam.gif rename to md/Refactoring/res/addParam.gif diff --git a/md/Refectoring/res/collapse_hierarchy.GIF b/md/Refactoring/res/collapse_hierarchy.GIF similarity index 100% rename from md/Refectoring/res/collapse_hierarchy.GIF rename to md/Refactoring/res/collapse_hierarchy.GIF diff --git a/md/Refectoring/res/delegation_with_inheritance.GIF b/md/Refactoring/res/delegation_with_inheritance.GIF similarity index 100% rename from md/Refectoring/res/delegation_with_inheritance.GIF rename to md/Refactoring/res/delegation_with_inheritance.GIF diff --git a/md/Refectoring/res/encapsulateCollection.JPG b/md/Refactoring/res/encapsulateCollection.JPG similarity index 100% rename from md/Refectoring/res/encapsulateCollection.JPG rename to md/Refactoring/res/encapsulateCollection.JPG diff --git a/md/Refectoring/res/extractInterface.gif b/md/Refactoring/res/extractInterface.gif similarity index 100% rename from md/Refectoring/res/extractInterface.gif rename to md/Refactoring/res/extractInterface.gif diff --git a/md/Refectoring/res/extractSubclass.gif b/md/Refactoring/res/extractSubclass.gif similarity index 100% rename from md/Refectoring/res/extractSubclass.gif rename to md/Refactoring/res/extractSubclass.gif diff --git a/md/Refectoring/res/extractSuperclass.gif b/md/Refactoring/res/extractSuperclass.gif similarity index 100% rename from md/Refectoring/res/extractSuperclass.gif rename to md/Refactoring/res/extractSuperclass.gif diff --git a/md/Refectoring/res/form_template_method.GIF b/md/Refactoring/res/form_template_method.GIF similarity index 100% rename from md/Refectoring/res/form_template_method.GIF rename to md/Refactoring/res/form_template_method.GIF diff --git a/md/Refectoring/res/form_template_method2.GIF b/md/Refactoring/res/form_template_method2.GIF similarity index 100% rename from md/Refectoring/res/form_template_method2.GIF rename to md/Refactoring/res/form_template_method2.GIF diff --git a/md/Refectoring/res/inheritance_with_delegation.GIF b/md/Refactoring/res/inheritance_with_delegation.GIF similarity index 100% rename from md/Refectoring/res/inheritance_with_delegation.GIF rename to md/Refactoring/res/inheritance_with_delegation.GIF diff --git a/md/Refectoring/res/introNullObject.gif b/md/Refactoring/res/introNullObject.gif similarity index 100% rename from md/Refectoring/res/introNullObject.gif rename to md/Refactoring/res/introNullObject.gif diff --git a/md/Refectoring/res/parse.JPG b/md/Refactoring/res/parse.JPG similarity index 100% rename from md/Refectoring/res/parse.JPG rename to md/Refactoring/res/parse.JPG diff --git a/md/Refectoring/res/pushDownField.gif b/md/Refactoring/res/pushDownField.gif similarity index 100% rename from md/Refectoring/res/pushDownField.gif rename to md/Refactoring/res/pushDownField.gif diff --git a/md/Refectoring/res/removeParam.gif b/md/Refactoring/res/removeParam.gif similarity index 100% rename from md/Refectoring/res/removeParam.gif rename to md/Refactoring/res/removeParam.gif diff --git a/md/Refectoring/res/renameMethod.gif b/md/Refactoring/res/renameMethod.gif similarity index 100% rename from md/Refectoring/res/renameMethod.gif rename to md/Refactoring/res/renameMethod.gif diff --git a/md/Refectoring/res/strategy.GIF b/md/Refactoring/res/strategy.GIF similarity index 100% rename from md/Refectoring/res/strategy.GIF rename to md/Refactoring/res/strategy.GIF