From 26f14fe01b21423e96e687e4bc91c72a2f540ce2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=83=9D=EC=A4=80?= <140792331+xorwns118@users.noreply.github.com> Date: Tue, 27 Aug 2024 17:49:38 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=2020240814=5F=EC=A0=95=EC=A0=81=20?= =?UTF-8?q?=ED=8C=A9=ED=86=A0=EB=A6=AC=20=EB=A9=94=EC=84=9C=EB=93=9C=20?= =?UTF-8?q?=ED=8C=A8=ED=84=B4=5F=EA=B9=80=ED=83=9D=EC=A4=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_posts/2024-08-14-StaticFactoryMethod.md" | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git "a/\352\270\260\354\210\240\354\204\270\353\257\270\353\202\230/_posts/2024-08-14-StaticFactoryMethod.md" "b/\352\270\260\354\210\240\354\204\270\353\257\270\353\202\230/_posts/2024-08-14-StaticFactoryMethod.md" index 1335f3e..81bc6c0 100644 --- "a/\352\270\260\354\210\240\354\204\270\353\257\270\353\202\230/_posts/2024-08-14-StaticFactoryMethod.md" +++ "b/\352\270\260\354\210\240\354\204\270\353\257\270\353\202\230/_posts/2024-08-14-StaticFactoryMethod.md" @@ -1,3 +1,4 @@ +--- layout: post title: 정적 팩토리 메서드 패턴 author: 김택준 @@ -7,8 +8,9 @@ image: assets/images/post/2023-11-05.webp background: “#000” height: “100vh” min_height: “38vh” -heading_style: “font-size: 4.25em; font-weight: bold; text-decoration: underline” +heading_style: "font-size: 4.25em; font-weight: bold; text-decoration: underline" tags: [정적 팩토리 메서드 패턴, static, factory method pattern] +--- # Static Factory Method Pattern @@ -70,6 +72,7 @@ create와 initialize는 메서드의 목적을 명확히 드러내지 않으며, ### 네이밍 컨벤션 참고 =>
https://docs.oracle.com/javase%2Ftutorial%2F/datetime/overview/naming.html +스크린샷 2024-08-27 17 47 52 ### 2. 인자에 따라 다른 객체를 반환하도록 분기할 수 있다 @@ -216,5 +219,3 @@ public class Logger { } ``` getLogger 메서드의 목적과 사용법을 명확히 문서화하여 API 사용자에게 제공해야 한다. - -이 내용으로 정적 팩토리 메서드 패턴의 장점과 단점을 이해하고, 패턴을 적용할 때의 장단점을 명확히 파악할 수 있을 것이다.