에듀윌
·
객체지향 기초
한 페이지 압축
SOLID 들어가기 전 최소 기초
회사 부서별 협업이 곧
객체지향
객체지향
Object-Oriented
정의
프로그램을
여러 독립된 객체(Object)들의 협력
으로 보는 설계 패러다임.
용어
정의
한 줄 비유
객체
Object
데이터 + 그 데이터를 다루는 기능을 한 덩어리로
회사의 직원 한 명
클래스
Class
객체를 찍어내는 설계도(틀)
직원 채용 공고서
메시지
Message
객체끼리 주고받는 요청·응답
직원 간 업무 메일
💡 시험 한 줄
객체지향 핵심 =
객체 + 클래스 + 메시지
. 셋이 함께 등장하면 객체지향 보기. 좋은 설계의 황금률
결합도↓·응집도↑
를 코드로 푼 게 오늘의 SOLID.