30/09/2018, 17:06

Design patterm strategy method

Có ai giải thích hộ e câu này… và cho ví dụ với ạ… “Template methods use inheritance to vary part of an algorithm. Strategies use delegation to vary the entire algorithm.”
đây là 2 mẫu liên quan tới nhau… template method va strategy method…

Mai Anh Dũng viết 19:12 ngày 30/09/2018

@Tua đọc từ sách nào vậy, cái này khó dịch quá

Tuấn Nguyễn viết 19:12 ngày 30/09/2018

http://www.uml.org.cn/c++/pdf/DesignPatterns.pdf
Trang này ạ… Trang số 365 ạ… phần các mẫu liên quan…

Tom Nguyen viết 19:18 ngày 30/09/2018

Lời khuyên của mình là bạn nên đọc cuốn khác. Lúc đầu học design pattern mà vọc luôn GOF cũng chẳng hiểu gì cả. Chuyển sang đọc headfirst design patterns cho de hiểu.

Mai Anh Dũng viết 19:22 ngày 30/09/2018

@Tua Đạt nghĩ lời khuyên cua anh @manhapt là hợp lý đấy, quyển Head First dễ đọc hơn.

Tuấn Nguyễn viết 19:12 ngày 30/09/2018

headfirst design patterns

Dạ… e cảm ơn mấy anh nhiều ạ… hì hì…

X viết 19:21 ngày 30/09/2018

template methods dùng lớp kế thừa để thay đổi một phần thuật toán, Strategies… khó dịch quá
vào đây xem thử sự khác nhau:
http://stackoverflow.com/questions/669271/what-is-the-difference-between-the-template-method-and-the-strategy-patterns

Bài liên quan
0