1차원: 절차지향
2차원: 객체지향
3차원: 관점지향(좆프링)
4차원:앰창

현존하는 대규모 프로젝트 코드들은 완전 ~~지향이려면 최소 몇백차원이 되어야 함. 그래서 관련없는 것들을 상수처리 후 편미분해서 3차원으로 축소시키거나 전략패턴으로 어떻게든 2~3차원적으로 표현함

근데 2차원은 보기라도 편하지 3차원부터는 프로그램의 구조가 한눈에 안들어오는 문제 발생 그리고 좆프링는 지금 5G가 실은 4.5G이듯 2.5차원에 불과한 착시. 즉 2차원도면에 정육면체를 그려놓은 ㅈ같음이 탄생

3차원아키텍쳐에서 끝나는 프로젝트만 좆프링이 너무 아름답고
그 윗차원의 패턴을 요구하는 프로그램은 좆프링으로 하기엔  너무 보기만 거슬림.

차라리 1차원이 나은게 아니냐-> 함수형 i love it