2013-09-28 261 views
10

Tôi được biết rằng phương thức Activity.findViewById (int) là một phương thức tiện lợi gọi View.findViewById (int) phía sau hậu trường.Phương pháp tiện lợi trong Java là gì?

Tôi không thể tìm thấy bất kỳ tài liệu nào để giải thích các phương thức tiện lợi wrt Java (Tôi chỉ có thể xem iOS).

PS: Tôi không thể tìm thấy bất kỳ câu trả lời nào trong quá trình tìm kiếm Google của tôi hoặc thông qua các bài đăng có sẵn của SO. Nếu đã có một câu hỏi để tôi sẽ đóng bài đăng này.

+0

Câu hỏi của bạn chính xác là gì? Bạn cần giải thích những gì? –

Trả lời

14

Phương pháp tiện lợi, bằng bất kỳ ngôn ngữ nào có khái niệm về phương pháp, chỉ là vậy. Một phương pháp giúp mọi việc trở nên thuận tiện hơn.

Điều này thường có nghĩa là lấy thứ gì đó phức tạp hoặc tiết, và làm cho nó dễ tiếp cận hơn. Ví dụ bao gồm tất cả mọi thứ trong lớp trợ giúp như Collections hoặc Arrays. Cũng như các phương pháp nhà máy (đến một mức độ nhất định, có những lý do cho các nhà máy ngoài sự tiện lợi đơn giản).

Đối với một định nghĩa chính thức hơn từ Wikipedia (http://en.wikipedia.org/wiki/Convenience_function):

Một chức năng tiện lợi là một chương trình con không cần thiết trong một chương trình thư viện hoặc khuôn khổ mà được thiết kế để dễ dàng thực hiện thường nhiệm vụ.