클래스 구조의 이해와 설계를 읽고 나서...
취미로 프로그래밍을 하면서 객체지향적인 프로그램 설계가 어려웠다. 독학으로 c언어를 시작해서 그런지 객체지향언어를 절차지향적으로 작성하는 경우가 너무 많았다. 단지 클래스를 이용해서 속성과 메서드를 작성할 뿐이었다. 결국 이렇게 만들어지는 프로그램은 당시에는 잘 작동하였지만, 이후 변경하기가 너무 어렵고 또한 재사용이 불가능에 가까웠다. 그래서 객체지향언어를 객체지향적으로 만들어 보고 싶어서 객체지향 설계에 관련된 책을 몇권 읽어 보았지만 제대로 코드로 적용시킬 수가 없었다. 그러던 중 이 책을 발견하고 읽게 되었다. 이 책이 지금까지 읽었던 책과는 다르게 코드를 작성할 때 사용되는 클래스, 속성, 연산, 가시성을 어떻게 설계해야 객체지향적인 모델링이 될 수 있는지 자세히 설명한다. 그리고 여기에 정보은..
객체지향 설계/클래스 구조의 이해와 설계
2017. 9. 17. 23:49