당장 C#,Java 구현체는 전부 오브젝트 상속이야.
그럼 그 안에서 구현되서 그 논리안에서 일관성이 있는거고
근데 객체지향이 나쁘다
함수지향이 좋다하는데
막상 함수지향으로 짜면 모나드 고려해야해서 오히려 더 느려짐.
그럼 데이터 지향으로 짜면 되는거 아닌가하는데, 데이터 지향은 인간에게 비친화적이고, 실제로 이걸 완전 지원하는 언어는 없음
그냥 객체지향이 나쁘다 좋다가 아니라
결국 니가 아무리 머리가 좋아도, 인간인 이상 인지적 한계가 있음. 너 혼자 10만줄 다 기억하는게 아님.
그니까 그 인지적 단순화를 위한 것이 지향이지
만약 인간 인지가 그 한계가 없었다면 애초에 지향 안따지고 코드 바로바로 써도 됐음
댓글 0