S.O.L.I.D 원칙
학습 목표SOLID 원칙을 이해하고 실제 코딩에 적용할 수 있다. 각 원칙을 설명할 수 있으며, 코드의 유지보수성을 높이는 방법을 배운다. 객체지향 프로그래밍에서의 설계 개선 방법을 습득한다. 로버트 C. 마틴(Robert C. Martin), 흔히 "아저씨 보브(Uncle Bob)"로 알려진 소프트웨어 엔지니어가 발표한 객체 지향 프로그래밍 설계 원칙입니다. 즉, SOLID 원칙이란 객체지향 설계의 5가지 중요한 원칙을 뜻하며, 유지보수성과 확장성을 높이기 위해 설계 과정에서 따르는 지침입니다. 사전 기반 지식객체지향 프로그래밍의 기본 개념 (클래스, 객체, 상속, 다형성 등)Java에서 인터페이스와 상속 사용 방법접근 제한자, 메서드 오버라이딩, 클래스 간 관계 등의 기본 개념 단일 책임 원칙 (Si..