객체는 state, behavior 즉 상태와 행동이 포함된 로직 일체임
함수는 단일 로직에 국함됨
함수는 state를 가지지 않음. 고전적 불변성을 가지기 때문
객체는 불변성을 존재하지가 않고, 상태로 인한 재사용시 의존성이 존재함
따라서 함수는 기능적 재사용
객체는 컨텍스트 안에서의 재사용성을 두는거
OOP 자체는 추상화를 통한 인간의 이해를 돕는게 맞고, 대규모 시스템에서 관계간의 복잡도 자체를 추상화해서 인지적 부담을 줄여주지만
오히려 시스템이 커질수록 그에 감쳐진 부채가 커지는거라 요즘은 좀 주는 추세
감사합니다 선생님 - dc App
진짜 나 이론 잘 모르는입장인데.. 값 "제공자"는 객체임 함수임?
프로바이더의 경우에 객체로도, 함수로서도 할 수 있음. 일반적으로 병렬처리에서는 함수로 아닐땐 그냥 오브젝트로
일단 ㅇㅋㅇㅋ 흥미로운듯 나중에 고민해보고 알아볼게 고마어!!