창의적으로 바쁘기

  • 홈
  • 태그
  • 방명록

이펙티브자바2장 1

[이펙티브 자바] 객체 생성과 파괴

객체는 언제 어떻게 생성해야할까? 객체의 불필요한 생성을 피해서 효율적인 코드를 작성하는 방법을 알아보자  item 01. 생성자(new) 대신 정적(static) 팩터리 메서드장점팩터리 메서드는 메서드의 "이름" 을 지을 수 있음으로, 객체의 특성 묘사가 가능어떤 때에 이런 장점이 유용한가?하나의 시그니처는 하나의 생성자만 가질 수 있다. 시그니처의 순서가 개수가 다를 때 매번 새로운 생성자를 통해 객체를 생성해야 한다. -> 생성자는 이름이 없기 때문에 이럴 경우 각각의 다른 시그니처로 생성하는 객체가 어떤 객체인지 명확하게 파악하기 힘들다.이 때, 팩터리 메서드로 이름을 명명하고, 팩터리 메서드를 통해 객체를 생성하면 해당 객체가 어떤 역할인지 파악하기 쉽다.호출 시마다 인스턴스 새로 생성 안 됨자..

JAVA 2024.07.13
이전
1
다음
더보기
프로필사진

창의적으로 바쁘기

  • 분류 전체보기
    • 프로젝트 회고
    • 환경세팅
    • JAVA
    • Algorithm
    • NestJS
    • Git
    • 기기구조
    • 토비의스프링vol.1
    • programming
    • 이것저것
    • DataBase

Tag

java, mongodb, 토비의스프링, 서비스 추상화, Spring, 이펙티브자바2장, nestjs, aws, 토비의 스프링, git, 토비의 스프링 8장, AOP, nodejs, 의존성주입, 스프링 di/ioc, 스프링 트랜잭션, 스프링이란 무엇인가, 스프링, EC2, 토비의스프링6장,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바