Maison  >  Article  >  Java  >  Quels principes doivent être suivis lors de la conception d'interfaces en Java

Quels principes doivent être suivis lors de la conception d'interfaces en Java

王林
王林original
2019-11-23 10:15:363182parcourir

Quels principes doivent être suivis lors de la conception d'interfaces en Java

Suggestions normatives pour la conception d'interfaces Java :

1.Principe de responsabilité

Lors de la conception d'une interface, l'interface doit être Des responsabilités claires, c'est-à-dire le type d'interface, les problèmes commerciaux que l'interface doit résoudre, etc.

2. Principe d'unité

Sous le principe de responsabilités claires de l'interface, essayez de rendre l'interface aussi unique que possible, c'est-à-dire qu'une interface ne fait qu'une seule chose, pas deux ou plus. De nombreux concepteurs d'interfaces non expérimentés, lors de la conception d'interfaces, pensent toujours que plus une interface fait de choses, plus elle sera géniale. C'est une idée fausse très sérieuse.

3. Spécification du protocole

Lors de la conception de l'interface, le protocole d'interface doit être clairement défini. L'utilisation du protocole HTTP, du protocole HTTPS ou du protocole FTP doit être déterminée en fonction. à la situation spécifique.

(1) Le protocole FTP (File Transfer Protocol, appelé FTP) est un ensemble de protocoles de transfert de fichiers standard utilisés pour transférer des fichiers, tels que .txt, .csv, etc. Pour le transfert de fichiers général, le Le protocole FTP est utilisé

(2)Protocole HTTP, adapté aux scénarios commerciaux avec des exigences de sécurité faibles ou inexistantes

(3)HTTPS=HTTP+SSL, adapté aux entreprises ayant des exigences de sécurité plus élevées Scénario

4. Règles de chemin

Puisque l'API obtient une ressource, essayez d'utiliser des noms dans l'URL au lieu de verbes

/api /v1.0/ Pruduct/2019

/api/v1.0/Users/2019

5.méthode de requête http

interface d'accès de base Protocole : get (get ), publier (nouveau), mettre (modifier) ​​et supprimer (supprimer)

get /users : liste tous les utilisateurs

get /users/id : selon l'identifiant Obtenir l'utilisateur

post /user : Ajouter un utilisateur

put /user/id : Mettre à jour l'utilisateur en fonction de l'identifiant de l'utilisateur

delete /user/id : Supprimer l'utilisateur en fonction de l'identifiant de l'utilisateur

Tutoriel recommandé : Introduction au développement Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn