Skip links

  • Skip to primary navigation
  • Skip to content
  • Skip to footer
YJ Kim Devlog
  • Posts
Toggle search
    Visitors
    AI ARCHITECTURE Algorithm CACHING CICD CLOUD DB DesignPattern EFFECTIVE_JAVA FRONTEND Http JAVA JPA KAFKA LOCAL_CACHE MONITORING NETWORK REDIS SECURITY SERVER SPRING SYSTEM_DESIGN
    EFFECTIVE_JAVA

    인스턴스화를 막으려거든 private 생성자를 사용하라. - Effective Java[4]

    객체 지향적으로 사고하지 않는 이들이 종종 남용하는 경우가 있지만, 정적 메서드와 정적필드만을 담은 클래스는 나름의 쓰임새가 있다. 아래의 예시를 보자

    2021-12-19 1 분 소요
    EFFECTIVE_JAVA

    private 생성자나 열거 타입으로 싱글턴임을 보증하라 - Effective Java[3]

    2021-12-19 1 분 소요
    EFFECTIVE_JAVA

    생성자에 매개변수가 많다면 빌더를 고려하라 - Effective Java[2]

    정적팩토리 메소드와 생성자에는 똑같은 제약이 하나 있다.

    2021-12-18 1 분 소요
    EFFECTIVE_JAVA

    생성자 대신 정적 팩토리 메소드를 고려하라 - Effective Java[1]

    클래스는 클라이언트에 public 생성자 대신 (혹은 생성자와 함께) 그 클래스의 인스턴스를 반환하는 단순한 정적 팩토리 메서드를 제공할 수 있다.

    2021-12-13 4 분 소요
    DesignPattern

    빌더(Builder) 패턴

    빌더 (Builder) 패턴이란?

    2021-12-10 1 분 소요
    DesignPattern

    추상 팩토리(Abstract Factory) 패턴

    추상 팩토리 (Abstract Factory) 패턴이란?

    2021-12-07 1 분 소요
    DesignPattern

    팩토리(Factory) 패턴

    팩토리 (Factory) 패턴이란?

    2021-11-26 1 분 소요
    DesignPattern

    싱글톤(Singleton) 패턴

    싱글톤(Singleton) 패턴이란?

    2021-11-15 3 분 소요
    JAVA

    객체지향-객체(Object) Part-2

    Step 1 : 다형성과 추상 타입

    2021-11-14 4 분 소요
    DesignPattern

    디자인패턴이란?

    디자인 패턴(Design Pattern)이란?

    2021-11-02 2 분 소요
    • 이전
    • 1
    • …
    • 21
    • 22
    • 23
    • 24
    • 25
    • …
    • 28
    • 다음
    • 팔로우:
    • GitHub
    • 피드
    © 2026 YJ Kim. Powered by Jekyll & Minimal Mistakes.