로딩
요청 처리 중입니다...

프로토 타입 패턴 (prototype pattern)

 프로토 타입 패턴 (prototype pattern)

친구가 이전 빌더 패턴 글을 보더니 지적해줬다. 이제 코드 올리기 전에 테스트 하고 올려야겠다.

무려 블로그에 올리는 건데, 공부하고 손코딩만 하고 올려서 혼났다. ㅋㅋ 다른 분이 보시면, 또 지적해주셨으면 좋겠다.

같이 공부하는건 재밌다. # 프로토타입 패턴 기존에 만들어 놓은 객체를 복제해서, 새로운 객체를 만들 수 있는 생성 패턴 장점: 1) 객체를 복제하기 때문에 새로 생성하는 것보다 비용 감소 -> DB에 접근해서 여러번 같은 것을 가져오는 것보다, 한번만 가져와서 같은 것을 복사하여 쓰는게 더 효율적임 2) 다시 클래스 만들고 하면, 코드 재작성해야하기 때문에 중복 코드 제거 가능 3) 복제만 하면 되므로, 생성 과정에서 복잡성 감소 4) 프로토타입에 잘맞는 객체라면, 인스턴스 값만 바꿔주면 되므로 유연성 증가 단점: 1) 프로토 타입이기 때문에, 추가 구현이 필요할 수 있음 2) 객체의 상태를 바꾸면 여러 객체에서 같은 상태를 공유할 수도 있기 때문에 조심해야함 -> 이...

# design # 프로토 # 타입 # 생성패턴 # 생성 # 디자인패턴 # type # prototype # proto # pattern # 프로토타입