속성(property)으로 분류하는 것은 확장성을 고려하면 좋은 방식이 아니다정답이라 생각했던 설계도 개발이 진행되면서 뒤엎는 경우도 많다이건 본질적인 Classification의 한계멋들어진 상속 관계는 결국 거대한 기술부채도 많다도메인 기반 설계, SOLID, 디자인 패턴 등을 사용해도 한 번에 완벽한 디자인이 나오는 건 불가능하다OOP Class NotionAbstract Class 자바스크립트는 왜 프로토타입을 선택했을까여기엔 여러 가지 해소되지 않는 질문이 있습니다. '왜 다른 언어처럼 클래스가 아니라 프로토타입인가?', '프로토타입은 어디서 나온 용어인가?'. 이 질문의 답은 쉽게 접할 수 있는 자료에선 찾을 수 없었습니다. (여기서 쉽게 접할 수 있는 자료란 서점에서 구매할 수 있는 책과 구글링 1~3페이지 내에 나오는 아티클을 뜻합니다) 프로토타입 외에도...https://medium.com/@limsungmook/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94-%EC%99%9C-%ED%94%84%EB%A1%9C%ED%86%A0%ED%83%80%EC%9E%85%EC%9D%84-%EC%84%A0%ED%83%9D%ED%96%88%EC%9D%84%EA%B9%8C-997f985adb42