Date: 2026-01-21Environment: Windows 11, VS Code, JDK 17Topic: Java Inheritance, super, Object InitializationPhase 1: 파편화된 책임 (Bad Code)쇼핑몰 시스템을 만든다고 가정해보자. 도서(Book), 앨범(Album), 영화(Movie) 등 다양한 상품이 존재한다. 상속 개념 없이 각각의 클래스를 만들면 다음과 같은 비효율의 지옥이 시작된다.// 유지보수의 악몽: 가격 정책 하나 바꾸려면 3개 파일을 다 열어야 한다.class Book { String name; int price; String author; // Book만의 특징}class Album { String name; // 중..