
캡슐화란, 데이터와 해당 데이터를 처리하는 메서드를 하나로 묶고, 외부에서의 직접적인 접근을 제한하는 개념이다.이를 통해 데이터의 무분별한 변경을 방지하거나 제한할 수 있다. 쉽게 말해, 객체의 속성과 기능을 하나로 묶고, 외부에는 꼭 필요한 기능만 노출하며 나머지는

상속(Inheritance) 은 상위 클래스의 특성을 하위 클래스가 이어받아서 재사용하거나 추가, 확장하는 것을 말한다.이 개념은 코드의 재사용 측면, 계층적인 관계 생성, 유지 보수성 측면에서 중요하다.Q : "계층적인 관계 생성" 이 정확히 무슨 의미일까요 ?A :
What is S.O.L.I.D ? 단일 책임 원칙 SRP (Single Responsibility Principle) ☑️ 단일 책임 원칙은 클래스(객체)는 단 하나의 책임만 가져야 한다는 원칙 ☑️ 여기서 책임 이란 하나의 기능 담당 혹은 변경의 이유 를 의미