(09.05) java 객체지향 - OOP 개념, SOLID 원칙 : SRP OCP LSP ISP DIP
멋사 - 부트캠프 19기 : Java/Java·2025. 9. 5.
[ 4주차 - 0905 ] 금일 커리큘럼 ├ 09:00 ~ 12:00 자바 프로그래밍 기초 (객체지향 프로그래밍 OOP, SOLID 원칙, SRP) └ 13:00 ~ 18:00 자바 프로그래밍 기초 (OCP, LSP, ISP, DIP)1. 객체지향 프로그래밍 (OOP)Object-Oriented Programming추상화 (abstraction)복잡한 현실 세계의 객체에서 핵심 특징만 뽑아내는 것불필요한 세부 사항은 감추고 중요한 속성과 동작만 모델링예: 자동차 객체 → 엔진, 바퀴, 운전 기능만 정의 (제작 공정, 나사 개수 등은 제외)캡슐화 (Encapsulation)데이터(필드)와 기능(메서드)을 하나의 클래스 안에 묶고, 외부 접근을 제한접근 제어자(private, ..