객체는 하나의 책임만 해야함
코드 추가는 지향 수정은 지양
이라길래
컨트롤러 서비스 이런 코드는 다른 클래스 호출하는 기능만 담당하고
기능마다 클래스 만드는 방향으로 코딩 중인데
코드 구조가 너무 복잡해지는 중
기능 추가할 때마다 인터페이스에 클래스까지 추가하니까 너무 많아지는데
이게 맞나? 뭐가 정답인질 모르겠음
코드 추가는 지향 수정은 지양
이라길래
컨트롤러 서비스 이런 코드는 다른 클래스 호출하는 기능만 담당하고
기능마다 클래스 만드는 방향으로 코딩 중인데
코드 구조가 너무 복잡해지는 중
기능 추가할 때마다 인터페이스에 클래스까지 추가하니까 너무 많아지는데
이게 맞나? 뭐가 정답인질 모르겠음
클래스가 객체가 아님
클래스는 개체의 하위이지.
객체지향은 기본적으로 기능의 분리부터 하는거, 그니까 니 생각에 책임 범위 줄여가지고 최대한 클래스들을 잘게 나눈다 생각해라
도움됐으면 강화학습책들에 대해서 읽고 느낀것에 대해서 댓글과 개추좀
애초에 객체지향하면 존나게 코드 숫자가 많아질수밖에 없음
많아지는 코드를 어디다 담아야 하는겨 일단 클래스 자잘하게 나누면 되는건가?
ㄴㄴ 객체지랄코딩이라고 함
이제 그거 그만해도 됨 oop 패러다임은 이미 박물관에서나 볼법한 구닥다리다
그럼 요즘엔 뭐씀?
오, 선구자신가?
최근 RUST + 코틀린 관심 좀 가지면서 과거 스칼라 기타 몇몇 해서 펑션 베이스 뜨는듯
근데 항상 그렇지만, 래거시가 다 걷어지기까지 이슈화 된 패러다임이 버텨 내는지는 다시 다른 문제이긴 함
그렇지 요즘 언어들 기능 추가만봐도 대부분 oop에 관심없음 ㅋ cpp에서도 표준못따라가는 틀니들만 oop 타령하지 ㅋ
모듈화가 모든걸 객체지향화 한다는 의미는 아님.