객체지향 설계 및 모델링을 공부하면서 책임주도설계를 알게 되었다. 그리고 객체를 추출하고, 역할을 정의하는데 있어서 이해가 되지 않아 책임주도설계에 대해 정리하기 위해 해당 글을 작성하게 되었다. 책임주도설계는 책임을 갖고 책임을 수행할 적절한 객체를 찾아 할당하는 방
도메인 모델 패턴은 도메인이 비즈니스 로직을 가지고 객체 지향의 특성을 적극 활용하는 것을 말한다.
카카오 클라우드 교육을 들으면서 Final Duck 프로그램을 설계하던 중 궁금증이 생겨서 글을 쓰게 되었다. 다형성과 다중제어에 장점을 가지고 있는 interface에 대해 학습 후 interface를 적용하여 새롭게 모델링 하는 작업을 수행했다. 그리고 내가 설계한
이번 글은 디자인 패턴에 대해서 공부하던 중, OCP(개방-폐쇄 원칙) 에 대해서 이해가 되지 않아서 정리하기 위해 작성하게 되었습니다. 추가적으로, SOLID원칙에 대해서 정리해보려고합니다. 1. 단일 책임 원칙 (SRP) > 모든 클래스는 각각 하나의 책임만 가