BTS SIO - Notes de cours

Accueil > Première année > UML - modélisation objet - exemple de code

UML - modélisation objet - exemple de code

samedi 1er mars 2014, par

Le squelette de la classe Note :

package blocnotes;

public class Note {
        private int id;
        private String titre;
        private String note;
       
       
        public Note(String titre, String note) {
                this.titre = titre;
                this.note = note;
        }
        public int getId() {
                return id;
        }
        public void setId(int id) {
                this.id = id;
        }
        public String getTitre() {
                return titre;
        }
        public void setTitre(String titre) {
                this.titre = titre;
        }
        public String getNote() {
                return note;
        }
        public void setNote(String note) {
                this.note = note;
        }
}

La classe utilisateur :

package blocnotes;

public class Utilisateur {
        private String pseudo;
        private String nom;
        private String prenom;
        private String motDePasse;
        public Utilisateur(String pseudo, String nom, String prenom,
                        String motDePasse) {
                super();
                if (validerPseudo(pseudo)){
                        this.pseudo = pseudo;
                }
                this.nom = nom;
                this.prenom = prenom;
                this.motDePasse = motDePasse;
        }
        private boolean validerPseudo(String pseudo){
                return true;
        }
        public String getPseudo() {
                return pseudo;
        }
        public void setPseudo(String pseudo) {
                if (validerPseudo(pseudo)){
                        this.pseudo = pseudo;
                }
        }
        public String getNom() {
                return nom;
        }
        public void setNom(String nom) {
                this.nom = nom;
        }
        public String getPrenom() {
                return prenom;
        }
        public void setPrenom(String prenom) {
                this.prenom = prenom;
        }
        public String getMotDePasse() {
                return motDePasse;
        }
        public void setMotDePasse(String motDePasse) {
                this.motDePasse = motDePasse;
        }
       
}

La classe Droit avec ses méthodes abstraites :

package blocnotes;

public abstract class Droit {
        public static boolean aDroitDeLecture(int note, String utilisateur){
                return true;
        }
        public static boolean aDroitDeModification(int note, String utilisateur){
                return true;
        }
        public static boolean aDroitDeSuppression(int note, String utilisateur){
                return true;
        }
        public static boolean aDroitDeGestion(int note, String utilisateur){
                return true;
        }
}

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.