짧지 않은 IT생활을 하면서 얻었던 소중한 경험중에 하나는 Rebecca Wirfs-Brock에게 6개월간 강의를 들었던 것이다. 온/오프라인에 걸쳐서 업무와 병행하여 수강하는 것이(그것도 영어로 ㅜㅜ) 쉽지는 않았지만... 그 뒤로 Application Design을 보는 눈이 달라졌다고 생각한다.
하나를 만들더라도 재사용이 가능하게, 쉽게 확장이 가능하게
이를 위해서 배웠던, 어쩌면 이미 모두가 알고 있는 Designing Object-Oriented Software 에 대해서 차근차근 정리해보려고 한다. (벌써 2년이나 지나서 가물가물 @.@)
'Application Design' 카테고리의 다른 글
Azure IoT Hub를 이용한 Firmware Update기능 + Java enum을 활용한 디자인패턴 적용 (0) | 2019.10.08 |
---|---|
2. 어떠한 객체도 혼자서 모든 일을 할 수 없다.(재사용성) (0) | 2017.03.24 |
1. 객체의 창조 (0) | 2015.06.29 |
IT시스템과 현실세계의 관계 (0) | 2015.06.29 |
Fine-Grained vs Coarse-Grained (0) | 2014.12.08 |