簡體   English   中英

Java接口命名約定

[英]Java interface naming convention

當我們編寫具有多個類的Java程序時,我們使用main()方法將Java文件命名為類似於類的名稱。 但是,當我編寫一個僅包含多個接口的Java程序,而其中沒有任何main()方法時,那么該程序的名稱應該是什么? 命名該程序是否有任何特定規則,或者我可以為其指定任何名稱xyz.java

Java中的所有代碼都有代碼和命名約定。

您可以在這里找到其中的大多數: Java編程語言的代碼約定

main(String[] args)方法與類及其文件名的命名無關。

實際上,包含您的代碼的文件必須與該文件中(頂級)類的名稱相同。

我不想在接口上使用前綴:

  • 前綴會損害可讀性。

  • 在客戶端中使用接口是進行編程的最佳標准方法,因此接口名稱應盡可能簡短和令人愉快。 實施類應該更丑陋以阻止其使用。

  • 從抽象類更改為接口時,編碼
    帶有前綴的約定,我暗示重命名該類的所有出現---不好!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM