7
Trong các ngôn ngữ hướng đối tượng, khi nào các đối tượng nên tự thực hiện các thao tác và khi nào các hoạt động nên được thực hiện trên các đối tượng?
Giả sử có một Pagelớp, đại diện cho một bộ hướng dẫn cho trình kết xuất trang. Và giả sử có một Rendererlớp biết cách kết xuất một trang trên màn hình. Có thể cấu trúc mã theo hai cách khác nhau: /* * 1) Page Uses Renderer internally, * …