Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
RAPORT
Disciplina: TMPS
Tema: Command Pattern
Chisinau 2020
Scopul lucrarii:
Studierea domeniului de interes (tema individuală a studentului) și identificarea unei probleme
de proiectare care poate fi soluționată cu ajutorul unui șablon de proiectare din clasa șabloanelor
comportamentale. Implementarea soluției într-un limbaj de programare orientat pe obiecte.
Elaborarea diagramei de clase UML care corespunde cu soluția implementată, a unui șablon din
clasa comportamentală. Descrieți problema identificată, motivația, participanții și rolurile lor în
șablonul utilizat, de asemenea includeți rezultatele execuției programului.
Diagrama UML:
Problema:
Va fi necesara citirea si salvarea CV-urilor, in acest caz vom folosi sablonul command.
Codul java:
Crearea interfetei PrimireActiuniCommand (Command):
public interface PrimireActiuniCommand {
public void execute();
}
Crearea clasei Document (Reciever):
public class Document {
public void open(){
System.out.println("Document Deschis");
}
public void save(){
System.out.println("Document Salvat");
}
}
menu.clickOpen();
menu.clickSave();
}
}