본문 바로가기 메뉴 바로가기

5_Clock

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

5_Clock

검색하기 폼
  • 분류 전체보기 (84)
    • Cloud (1)
      • Openstack (1)
    • CICD (2)
      • Docker, K8S (2)
    • Infra (7)
      • Kafka (6)
    • Back End (29)
      • JPA (11)
      • Spring (17)
      • DB 접근 기술 (1)
    • Front End (9)
      • REACT (9)
    • AI (4)
      • setup (2)
      • debugging & trouble shooti.. (1)
    • Linux (12)
    • Programming_language (12)
      • C, C++ (5)
      • Python (2)
      • Java (5)
    • CS (5)
    • etc (2)
  • 방명록

Effective Java (1)
[Effective Java] 1. 정적 팩토리 메서드

생성자 대신 정적 팩터리 메서드를 고려하라 정적 팩터리 메서드가 가지는 장점 이름을 가질 수 있다. 생성자를 통해서 객체를 생성하다보면 그 객체가 어떤 정보를 포함하여 생성하는지 정확히 모를 때가 많다. 또한, 생성자를 볼때 주석이나 설명 문서를 읽어야하는 수고로움을 덜어줄 수 있다. public class Student{ private String name; public Student(){} public Student(String name){ this.name = name; } public static Student nameOf(String name){ return new Student(name); } } 다음과 같은 소스 코드에서 그냥 생성자를 통해서와 nameOf라는 정적 팩터리 메서드를 통해서 생..

Programming_language/Java 2022. 11. 7. 16:56
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Java
  • frontend
  • OS
  • apache kafka
  • backend
  • 프론트엔드
  • zookeeper
  • apache
  • Front
  • broker
  • K8S
  • feign client
  • JPA
  • centos
  • Producer
  • rhel
  • NextJS
  • KAFKA
  • API
  • spring boot
  • React
  • consumer
  • Firebase
  • spring
  • caching
  • Container
  • 리액트
  • cs
  • Linux
  • Data Engineering
more
«   2026/02   »
일 월 화 수 목 금 토
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
글 보관함
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바