抽象クラスの命名規則 [終了しました]
2023-09-08 09:54:51
質問内容
抽象クラスの名前に接頭辞をつけるというチームコーディングの基準を設けるべきでしょうか?
Abstract
を付けるというチームコーディングの基準を設けるべきでしょうか?
public abstract class AbstractB implements B {}
どのように解決するのですか?
はい、実際、標準ライブラリの javadocs を見ると http://download.oracle.com/javase/6/docs/api/ にある標準ライブラリの javadocs を見ると、左下のフレームのクラスのリストが、あなたが質問で述べた命名規則を使った抽象クラスから始まっていることがわかるでしょう。
AbstractAction
AbstractAnnotationValueVisitor6
AbstractBorder
AbstractButton
AbstractCellEditor
AbstractCollection
AbstractColorChooserPanel
AbstractDocument
AbstractDocument.AttributeContext
AbstractDocument.Content
AbstractDocument.ElementEdit
AbstractElementVisitor6
AbstractExecutorService
AbstractInterruptibleChannel
AbstractLayoutCache
AbstractLayoutCache.NodeDimensions
AbstractList
AbstractListModel
AbstractMap
AbstractMap.SimpleEntry
AbstractMap.SimpleImmutableEntry
AbstractMarshallerImpl
AbstractMethodError
AbstractOwnableSynchronizer
AbstractPreferences
AbstractProcessor
AbstractQueue
AbstractQueuedLongSynchronizer
AbstractQueuedSynchronizer
AbstractScriptEngine
AbstractSelectableChannel
AbstractSelectionKey
AbstractSelector
AbstractSequentialList
AbstractSet
AbstractSpinnerModel
AbstractTableModel
AbstractTypeVisitor6
AbstractUndoableEdit
AbstractUnmarshallerImpl
AbstractWriter
どれか一つ、例えば最初のものを取り出して、その定義を確認します。
AbstractAction
. これは確かに
Action
を実装しており、これもまたあなたの慣例に似ています。このサブクラスは次のような名前になっています。
ClosedAction
,
MaximizeAction
など。
関連
-
[解決済み] Java enumのメンバーを比較する:==またはequals()?
-
ApplicationContextの起動エラーです。条件レポートを表示するには、アプリケーションを'de'で再実行します。
-
htmlとwordの相互変換の実装(画像あり)
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] Javaにおける静的クラス
-
[解決済み] いつ使うか。Java 8+のインターフェイスのデフォルトメソッドと、抽象的なメソッドの比較
-
[解決済み] 抽象クラスをユニットテストする方法:スタブで拡張する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java の switch case 文で必要な定数式の問題の解決法
-
ajax コミット リソースの読み込みに失敗しました: サーバーはステータス 400 で応答しました ()
-
が 'X-Frame-Options' を 'sameorigin' に設定したため、フレーム内に存在する。
-
java マイクロソフト払い戻し予期せぬサーバーからのファイルの終了
-
SocketException java.netの4つの例外解決策。
-
配列定数は初期化子でのみ使用可能です。
-
maven レポート エラー 解決不可能な親POM
-
代入の左辺は変数でなければならない 解答
-
org.xml.sax.SAXParseExceptionのエラー解決方法
-
WeChat小プログラム Bluetooth通信 Bluetoothモジュールデモ