ホームページ >Java >&#&ベース >Javaでインターフェースを設計する際に従うべき原則は何ですか

Javaでインターフェースを設計する際に従うべき原則は何ですか

王林
王林オリジナル
2019-11-23 10:15:363275ブラウズ

Javaでインターフェースを設計する際に従うべき原則は何ですか

Java インターフェイスを設計するための規範的な提案:

1. 責任原則

インターフェイスを設計するとき、インターフェイスは次のとおりである必要があります。明確な責任、つまりインターフェイスの種類、インターフェイスが解決すべきビジネス上の問題など

2. 統一性の原則

インターフェイスの責任が明確であるという条件の下で、インターフェイスをできるだけ単一にするようにしてください。つまり、インターフェイスは 2 つ以上のことを行うのではなく、1 つのことだけを実行します。上級者以外のインターフェイス設計者の多くは、インターフェイスを設計するとき、インターフェイスでできることが多ければ多いほど、そのインターフェイスはより素晴らしいものになると常に考えていますが、これは非常に重大な誤解です。

3. プロトコル仕様

インターフェイスを設計する際には、インターフェイスのプロトコルを明確に定義し、HTTP プロトコルを使用するか、HTTPS プロトコルを使用するか、FTP プロトコルを使用するかを決定する必要があります。特定の状況に合わせて。

(1) FTP プロトコル (ファイル転送プロトコル、FTP と呼ばれる) は、.txt、.csv などのファイルを転送するために使用される一連の標準ファイル転送プロトコルです。一般的なファイル転送の場合、 FTP プロトコルが使用されます

(2)HTTP プロトコル、セキュリティ要件が低い、またはセキュリティ要件がないビジネス シナリオに適しています

(3)HTTPS=HTTP SSL、セキュリティ要件が高いビジネス シナリオに適しています

4. パスのルール

API はリソースを取得するため、URL では動詞ではなく名詞を使用するようにしてください

/api/ v1.0/Pruduct /2019

/api/v1.0/Users/2019

5.http リクエストメソッド

インターフェース基本アクセスプロトコル: get (get) 、投稿 (新規)、挿入 (変更)、削除 (削除)

#get /users: すべてのユーザーのリスト

#get /users/id: ID ユーザーに基づいて取得

post /user: 新しいユーザー

put /user/id: ユーザー ID に基づいてユーザーを更新

delete /user/id: ユーザー ID に基づいて削除

推奨チュートリアル:

Java 開発を始める

以上がJavaでインターフェースを設計する際に従うべき原則は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。