Theo truyền thống, getters được tiền tố với get
hoặc is
cho giá trị. Điều này thường được đề cập trong hướng dẫn phong cách java. Ví dụ: Hướng dẫn về kiểu lập trình Java (đây chỉ là một ví dụ).
Quy ước cho các tên phương thức như vậy đôi khi được thi hành trong các công cụ sử dụng sự phản chiếu hoặc mong đợi các kiểu mã nhất định. Ví dụ, một lần nữa trong Java (mặc dù Ngôn ngữ biểu thức của JSP), ${foo.bar}
sẽ được dịch sang cuộc gọi foo.getBar()
khi jsp được biên dịch. Điều getValue()
này được thi hành theo cách này để nó trở thành nhiều hơn một quy ước.
Như đã đề cập, các ví dụ trên là từ Java. Đây là một quy ước cho Java . Các ngôn ngữ khác có các quy ước khác nên được xem xét và có khả năng cũng tuân theo. Một số ngôn ngữ sử dụng các thuộc tính (và có thể thực hiện những thứ gọn gàng khác với chúng như sao chép theo yêu cầu hoặc chỉ đọc).
Nhìn vào các hướng dẫn phong cách cho sự lựa chọn ngôn ngữ cụ thể của bạn. Có lẽ nên theo dõi chúng khi có thể để các lập trình viên khác, khi đọc mã của bạn, sẽ nhanh chóng có thể vào mã hơn mà không cần cố gắng tìm ra phong cách cá nhân của bạn.
${foo.something}
được dịch sangfoo.getSomething()
phía sau hậu trường.