Book/Effective Java
-
[Java] Effective Java: 제 2장 (1) 생성자 대신 정적 팩터리 서드를 고려하라Book/Effective Java 2022. 11. 22. 22:52
이 글은 이펙티브 자바 책에 대해 정리하며 책에 있는 부분 중 모르는 내용을 긁어와서 정리하는 글입니다. 모르는 부분이 아니더라도 번역체라 이해하기 힘든 부분을 정리합니다. 1. 정적 팩터리 메서드(static factory method) 클라이언트가 클래스의 인스턴스를 얻는 전통적인 수단은 public 생성자이다. - 여기서 클래스와 인스턴스, 그리고 객체의 개념에 대해서 살펴보자. 객체 지향 언어란 프로그램을 다수의 객체로 만들고, 이들끼리 서로 상호작용하도록 만드는 프로그래밍 언어이다. 클래스의 개념 - 객체를 만들어 내기 위한 설계도 혹은 틀 - 연관되어 있는 변수와 메서드의 집합 객체의 개념 = 클래스의 인스턴스 - 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖는다. - 소프트웨어 세계에 ..