Skip to content

Commit 1b3567b

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents b795fe7 + 7f719bc commit 1b3567b

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

Creational Patterns/Abstract Factory/Abstract Factory.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class CorsairKeyboard implements Keyboard {
4343
}
4444
}
4545
46-
// 키보드 제작 클래
46+
// 키보드 제작 클래스
4747
class KeyboardFactory {
4848
public Keyboard createKeyboard(String name) {
4949
Keyboard keyboard = null;
@@ -74,7 +74,7 @@ class CorsairMouse implements Mouse {
7474
}
7575
}
7676
77-
// 마우스 제작
77+
// 마우스 제작
7878
class MouseFactory {
7979
public Mouse createMouse(String name) {
8080
Mouse mouse = null;
@@ -114,8 +114,8 @@ public Package createPackage(String type) {
114114
// 포장 팩토리에 호출
115115
class Client {
116116
public void buying() {
117-
Package pack = factory.createPackage("Corsair");
118117
PackageFactory factory = new PackageFactory();
118+
Package pack = factory.createPackage("Corsair");
119119
}
120120
}
121121
**/
@@ -222,7 +222,7 @@ public Package createPackage(String type) {
222222
}
223223
}
224224

225-
/* 포장 팩토리에 호출 */
225+
/* 포장 팩토리 호출 */
226226
public class Main {
227227
public static void main(String[] args) {
228228
PackageFactory packageFactory = new PackageFactory();
@@ -233,4 +233,4 @@ public static void main(String[] args) {
233233
/**
234234
* Abstract Factory Pattern 적용하기 전(Factory Method Pattern)에는 구성품마다 팩토리를 만들어서 어떤 객체를 형성했지만,
235235
* 패턴을 적용한 후에는 위와 같이 관련된 객체들을 한꺼번에 캡슐화하여 일관되게 객체를 생성하도록 할 수 있다.
236-
**/
236+
**/

Creational Patterns/Abstract Factory/README.md

Whitespace-only changes.

Creational Patterns/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Creational Patterns

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
1-
# Learn about design pattern!
1+
# Design Patterns
22

3+
여기에서 다루는 내용은 <GoF의 디자인 패턴>, <Effective Java>를 읽고 공부하면서 정리한 것입니다.
4+
5+
GoF의 디자인 패턴을 구현하는 데에는 c++, Effective Java의 디자인 패턴을 구현하는 데에는 java가 사용됩니다.
6+
-----
7+
이슈 환영입니다! 잘못된 부분이나 수정할 부분이 있으면 이슈 올려주세요!

0 commit comments

Comments
 (0)