Sunteți pe pagina 1din 3

Definitie UML- Colaborare; Definitie UML- Use-case; Definitie UML-Interactiune; Definitie UML- realtia de Dependenta Definitie UML-relatia de Asociere;

Definitie UML-relatia de Generalizare; Definitie UML-relatia de Realizare; Pt a fi afisate pe ecran componentele grafice a unei app trebuie plasate pe o suprafata de afisare(Container)-< Curs4 java swing Containere de nivel inalt: Jframe, Jdialog, Japplet Desenarea (cu graphics) se poate face doar pe o componenta de tip Jpanel( care extinde clasa Jpanel) Cum se folosesc corect jokeri/masti in sintaxa ASPECTJ( te pune sa alegi dintre niste exemple) ex: call(public * metodaMea*()) sau .call(public void metodaMea*..); Definitie Join Points, PointCuts si Advice - AOP Ce inseamna expunerea contextului in ASPECTJ si cum se face( adica partea cu args() din o expresie de genul: pointcut xxx(Strgins a):call()&args(a) + before/after(String s):xxx(a) ) Ce inseamna declaratii intertip (adica crosscutting static prin care se modifica structura unei clase prin adaugare de cod la o clasa deja existenta cursul7) Definitie Design Pattern Adapter,Composite,State,Proxy,Observer, (in general ar fi bine sa stii toate definitiile design pattern-urilor care le-a predat ca doar atat intreaba , de fapt e relativ simplu Cateva variante iti dadeau definitia si trebuia sa alegi care e patternul si la altele invers); Cum se declara clasele generice( si cele cu tipuri imbricate List<string,List<string>> x=new List<string,List<string>>() ) Cum se face parcurgerea cu un interator( vezi si interatori generici)

Si prb date la laborator: 1. O implementare a unei stive ca la laborator + tratarea exceptiilor pt operatii (gen overflow, empty) si de facut log cu AOP(cred ca atunci cand introduci sau scoti sa scrii intr-un log) 2. O apicatie care sa semene cu paintul din windows( de fapt mult mai simpla : adica sa ai un comboBox din care sa poti alege tipul figurii, si alt control din care sa alegi cat de groasa sa fie linia si culoarea apoi cand dai click pe un panou sa iti deseneze acolo figura(dimensiunea figurii nu conteaza ), si fara sf-uri de functionalitati gen miscarea sau redimensionarea figurilor deja puse ) 3. 4. Se citeste de la tast un String si sa se export in fromat txt, xml si baza de date O lista generica (cu <>) implementata cu factory method

5. Un calculator la care sa se faca si loggingul cu AOP(cred ca trebuie sa interceptezi ce se apasa sau ce rezulta )

Momentan cam atat am aflat, Spor ! Gabi Pagu YM: gabipagu22 E-mail: gabipagu@gmail.com

"God is real, unless declared integer."

http://www.roseindia.net/java/example/java/awt/

S-ar putea să vă placă și