Class based OOP
[Idea Theory](https://texonom.com/idea-theory-ffde2930845d4445880363b46239e8dd) [Classification](https://texonom.com/classification-06a5e9b059084a92b4f16657d648ff6a) [Encapsulation](https://texonom.com/encapsulation-84b3b8c87df2437287bf1d6812db121b) 


속성(property)으로 분류하는 것은 확장성을 고려하면 좋은 방식이 아니다
정답이라 생각했던 설계도 개발이 진행되면서 뒤엎는 경우도 많다
이건 본질적인 Classification의 한계
멋들어진 상속 관계는 결국 거대한 기술부채도 많다
도메인 기반 설계, SOLID, 디자인 패턴 등을 사용해도 한 번에 완벽한 디자인이 나오는 건 불가능하다
### OOP Class Notion
|Title|
|:-:|
|[Abstract Class](https://texonom.com/abstract-class-67c4101f724c4a26babef587d36c408c)|





> [자바스크립트는 왜 프로토타입을 선택했을까](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)





