본문 바로가기

OOD

(3)
[KSUG Seminar] Growing Application - 2nd. 애플리케이션 아키텍처와 객체지향 [KSUG Seminar] Growing Application - 2nd. 애플리케이션 아키텍처와 객체지향 - YouTube 애플리케이션 아키텍처와 객체지향 (slideshare.net) 애플리케이션 아키텍처와 객체지향 애플리케이션 아키텍처와 객체지향 Eternity’s Chit-Chat http://aeternum.egloos.com/ Object-Orientated www.slideshare.net 객체지향 분석/설계는 일반적으로 도메인 레이어 안에 위치하는 객체들의 협력 관계를 구현하는데 초점을 맞추며 이처럼 도메인 레이어를 객체지향적으로 구현하는 아키텍처 패턴을 도메인 모델 패턴이라고 부릅니다. 이와 달리 도메인 레이어를 절차..
오브젝트 1장 객체, 설계 내용 정리 오브젝트: 코드로 이해하는 객체지향 설계 | 위키북스 (wikibook.co.kr) 오브젝트: 코드로 이해하는 객체지향 설계 역할, 책임, 협력을 향해 객체지향적으로 프로그래밍하라! 객체지향으로 향하는 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체지향으로 향하는 두 번째 걸음은 객체를 wikibook.co.kr 객체 내부 데이터는 객체 스스로 처리한다. 캡슐화란 자신의 데이터 수정의 책임을 객체 스스로 갖는것 객체지향 세계의 객체는 의인화된 객체이다. 책임은 행동(협력 문맥 => 메세지에 응답할 책임)에 의해 정해진다. 앞으로 자주 나오는 그림 설명 프로그래밍 패러다임은 보완재다. 객체지향이 적합하지 않은 상황에서는 언제라도 다른 패러다임을 적용할 수 있는 시야를 갈고 닦아라. 절차..
[컨버런스 리뷰] TDD는 오브젝트 디자인(객체 설계)에 도움이 되는가? 🚀 DevTernity 2018: Sandro Mancuso - Does TDD Really Lead to Good Design? #devternity - YouTube TDD는 테스트 작성 방법이 아니다. 오브젝트 디자인을 위한 도구다. 하지만 Red Green Refactor의 반복이 반드시 좋은 설계를 만들어낼까? classical TDD(디트로이트 학파 TDD)는 in , out에만 집중한다. 테스트를 통해 탄생하는 설계는 창발적이다. 객체에 적절한 역할과 책임을 부여하고 객체 사이에 올바른 협력 관계를 만들어지는건 우연일 뿐이다. (물론 그렇지 않다. 설계의 지향점은 분명히 존재한다!) 객체지향의 사실과 오해 - YES24 객체지향의 사실과 오해 - YES24 『객체지향의 사실과 오해』는 객체지..