Item 16 발표 내용

public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라

Intro

intro

참조 자료 및 목차

reference

캡슐화에 대한 브레인 스토밍

Object Oriented Principle

캡슐화를 위반하여 생기는 OOP 원칙

  • 객체 지향 설계 5원칙 (SOLID)

    • SRP: Single Responsibility Principle

    • OCP: Open Cloned Principle

    • LSP: Liskov Substitution Principle

    • ISP: Interface Segregation Principle

    • DIP: Dependency Inversion Principle

캡슐화와 연관된 OOP 원칙

자바에서 제공하는 캡슐화 기능

  • Java

    • Access Modifier

      • private

      • protected

      • default (package-private)

      • public

Access Modifier

public 클래스에서 상호작용하는 방식

public 클래스

package-private or private 클래스에서 상호작용하는 방식

package-private or private 클래스

정리

정리

Last updated

Was this helpful?