Liskov 치환 원칙 준수와 유연성 확보를 위한 Composition 중심 설계 전략
Inheritance — Composition vs Inheritance
Inheritance — Composition vs Inheritance
Introduction to TypeScript. Interfaces
Workspaces: Policy Management for Fleets of Agents
How I Fixed Bugs in 30+ Open Source Projects (And What I Learned)
Week 5: Why Composition Beats Inheritance.
Composition over Inheritance in Go: The Design Choice That Makes Microservices Boring in the Best Way
Abstract In Java
Fixing the Tile Image Bug in TCJSGame – A Debugging Story
The `new` Keyword in JavaScript
Mastering the "super" Keyword in Java: A Beginner’s Guide
Object-Oriented Ruby for AI Developers — Classes, Modules, Inheritance, Mixins
LY Corporation이 상속 가능한 불변 클래스 설계의 위험성을 분석해 제약 조건 검증 체크리스트 도입
LY Corporation이 테마 관련 상속 구조를 값 기반 데이터 클래스로 변경해 불필요한 인터페이스 정의 제거
LY Corporation이 MessageListPresenter의 오버라이딩 범위를 제한해 super 호출 누락, 오버라이딩 누락, 책임 범위 혼동으로 인한 버그 3가지 제거