#CLASS

A collection of 3 posts

Prototype, 그리고 Class cover image
#prototype

Prototype, 그리고 Class

Prototype JS에서 프로토타입이란, 객체의 특성을 다른 객체로 상속하는 것을 가능하게 하는 메커니즘이다. (엄밀히 말하자면 ‘상속’이라는 단어는 적절치 않을 수 있다. 그 이유는 밑에서 다시 다루어 보겠지만, 일단은 일관된 이해를 돕기 위해 …

생성자 인자가 많을 땐? Builder! cover image
#design-pattern

생성자 인자가 많을 땐? Builder!

생성자 인자가 많을 때 문제점 클래스를 설계하다 보면 필드 개수가 많아지는 경우가 생긴다. 이 때 다음과 같은 문제점들이 발생한다. 1. 선택적으로 생성자를 제공하고 싶은 경우 생성자가 너무 많아진다 아래와 같은 코드를 점층적 생성자 패턴이라 하며 …

String 클래스를 조심히 사용하자. cover image
#class

String 클래스를 조심히 사용하자.

자바로 프로그래밍 할 때 java.lang.Object와 기본 자료형(Primitive Object)을 제외하고 가장 많이 사용하는 객체는 String 클래스일 것이다. String 클래스는 잘 사용하면 상관이 없지만, 잘못 사용하면 메모리와 성능에…