책
-
[객체 지향의 사실과 오해] 리뷰와 정리책 2024. 10. 18. 17:26
책 선정 이유지금까지 개발을 하면서 객체 지향적 설계가 중요하다는 말을 정말 많이 들어봤다. 하지만 누군가가 객체 지향적 설계가 뭐냐고 물어보면 제대로 답할 수도 없고 나만의 개념이 잡혀있지 않았다. 또한 개발을 하면 기능에만 초점을 두고 개발하여 추후에는 유지 보수하기 힘든 상황이 한 두번이 아니였다. 그래서 스스로 객체 지향이 뭔지, 왜 이런 설계가 중요한건지, 어떤 부분을 놓쳐서 항상 유지 보수하기 힘든 코드를 작성하는지에 대해 확실히 정리하기로 다짐하였다.(빠르게 학교에서 책을 빌렸다..ㅎㅎ) 제 1장 - 협력하는 객체들의 공동체이 장에서는 객체의 역할에 대해 정리하고 역할, 책임, 협력 이 세 단어의 중요성을 강조하고 있다. 객체는 상태와 행동을 함께 지닌 자율적인 존재이며, 협력과 메시지를 통..