1. Tell, don`t ask : 문의하지 말고, 명령하라
2. Law of Demeter : 메소드들은 낯선 객체들에 말을 걸어서는 안된다. 즉 메소드는 그 자체, 그 인자, 그 자신의 필드, 혹은 그것이 생성하는 객체들에게만 말을 걸어야 한다.
2. Law of Demeter : 메소드들은 낯선 객체들에 말을 걸어서는 안된다. 즉 메소드는 그 자체, 그 인자, 그 자신의 필드, 혹은 그것이 생성하는 객체들에게만 말을 걸어야 한다.
출처 : refactoring workbook - 윌리엄 웨이크(인사이트)
Tell, Don't Ask
http://www.pragmaticprogrammer.com/ppllc/papers/1998_05.html
allen holub :정보를 꺼내는 대신 넣는 모델을 사용하라
켄아놀드 : 정보를 요청하지 말고 도움을 청해라
제임스고슬링 : 프로그램의 유지보수성은 프로그램에 흘러 다니는 데이터의 양에 비례한다.
트랙백 보낼 주소 :: http://www.ologist.co.kr/trackback/403
-
객체지향에 대한 단상
2006/11/01 17:28ologist 의 블로그에서 이런 문구를 발견하였다. 객체지향의 일반 원칙 2가지 1. Tell, don`t ask : 문의하지 말고, 명령하라 2. Law of Demeter : 메소드들은 낯선 객체들에 말을 걸어서는 안된다. 즉 메소드는 그 자체, 그 인자, 그 자신의 필드, 혹은 그것이 생성하는 객체들에게만 말을 걸어야 한다. 이것을 읽고 느낀 부분이 있는데, 객체지향의 본질이라고 하면 조금 거창하고, 그냥 객체지향 프로그래밍을 잘.. -
오브젝트에 대한 생각을 나눕시다.
from Spring Korea 개발팀 블로그2006/11/04 05:04상속에 대한 내용을 다루면서 폭발(^^)한 오브젝트에 대한 각자의 생각들...여기에 마구마구 트랙백 및 댓글을 달아 주시면 오프 토론에 이어져서 멋진 열매가 맺어지지 않을까 희망해 봅니다.

