2006/10/29 10:32 Developer
객체지향의 프로그래밍의 2가지 일반 원칙
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 :정보를 꺼내는 대신 넣는 모델을 사용하라
켄아놀드 : 정보를 요청하지 말고 도움을 청해라
제임스고슬링 : 프로그램의 유지보수성은 프로그램에 흘러 다니는 데이터의 양에 비례한다.
TAG OOP