We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9b1826c commit 43e11f8Copy full SHA for 43e11f8
docs/EffectiveKotlin/창환/5장_객체생성/item33.md
@@ -0,0 +1,13 @@
1
+# 생성자 대신 팩토리 함수를 사용하라
2
+객체 생성 관련 패턴은 매우 많다
3
+-> 빌더, 프로토타입, 팩토리 등등 우리 코드 주변에도 널리고 널렸다.
4
+
5
+우테코때 사용하고 학습했던 그대로이다.
6
+근데 사실 문제점이 사람들이 생각보다 이러한 객체생성 패턴을 다채롭게 사용하지 않아서 생성자, 부생성자를 넘어서는 순간
7
+막 인지부하가 높다느니 다른 개발자가 예상하지 못한다느니 이상한 소리를 한다.(물론 뭐 진짜 인지부하를 늘릴때도 있어서 조심해야하는건 맞다)
8
+사실 익숙해지고 학습이 필요한 영역같은데 다들 잘 그러지 않는다.
9
10
+개발을 하다보면 분명 객체생성에 있어서 해당 패턴이 강제되는 경우가 나온다
11
+ex)lazy한 객체 생성, 객체 생성에 대한 조건 부여, 메모리 관리를 위한 객체를 풀형태로 사용
12
13
+이렇게 필요한시점에 적절하게 사용할수 있도록 학습은 필히 진행해야하지 않을까 싶다.
0 commit comments