Thuật ngữ cho thiết kế này là gì?Thuật ngữ cho thiết kế ala "object.method1(). Method2(). Method3()" là gì?
object.method1().method2().method3()
..khi tất cả các phương thức đều trả về * điều này?
Tôi đã tìm thấy thuật ngữ này trong một thời gian trước đây, nhưng mất nó trong khi đó. Tôi không biết làm cách nào để tìm kiếm điều này trên google :) Ngoài ra nếu có ai đó có thể nghĩ ra một tiêu đề tốt hơn cho câu hỏi, vui lòng thay đổi nó.
Cảm ơn
Update-Gishu: Sau khi đọc về nó, tôi cảm thấy rằng câu hỏi của bạn là gây hiểu nhầm w.r.t. đoạn mã được cung cấp .. (Hãy để rollback)
Phương pháp Chaining
object.method1().method2().method3()
giao diện thông thạo
private void makeFluent(Customer customer) {
customer.newOrder()
.with(6, "TAL")
.with(5, "HPK").skippable()
.with(3, "LGV")
.priorityRush();
}
Gishu, thay vì trả lời nội tuyến như thế này, bạn nên để lại nhận xét hoặc thêm một câu trả lời khác. http://stackoverflow.com/questions/14593/what-is-the-etiquette-for-modifying-posts#14608 –