orientate spre obiect descompunere - studopediya

Atunci când se utilizează soluția OOP este reprezentată ca rezultat al interacțiunii elementelor funcționale individuale (obiecte) ale unui sistem care simulează procesele care au loc în problemele de domeniu.

orientate spre obiect descompunere - procesul de reprezentare a domeniului problemei ca un set de obiecte care fac schimb de mesaje.

Un plan dur al procesului de descompunere obiect:

Ø Selectați clase și obiecte

Ø determina ce înseamnă

Ø dezvăluie relația dintre clase și obiecte

Ø Descrie interfața și punerea în aplicare

O Desenați un cerc și pătrat

o Capacitatea de a schimba culoarea, dimensiunea, și un centru de coordonate.

rotund ß (Egal) unitatea de comandă à (Egal) Piața

(Modificare culoare) (schimbarea culorii)

(Resize) (redimensionare)

(Change location) (schimbare de locație)

Necesitatea de a scrie un program în care poți:

o Adăugați intrările de contact

o Menținerea căutare de înregistrări

Întocmiți o diagramă de stări de interfață

modul deschis al înregistrărilor de carte adăugați Mod de scanare

„Nume de fișier nevalid“ Nu există informații de contact

Activați Activate Activate

deschide fișierul forma forma „Adăugarea intrărilor“ formă „înregistrări de căutare“

Mesajul „numele de fișier invalid“ mesajul File „nici o informație de contact»

Descompunerea orientată spre obiect poate fi multi-stratificat.

Exemplu. Orientate-obiect de descompunere sub formă de meniu fișier.

Vaca Oi 3 3 3 pui

Vaca 2 Rat 2 pui 2

Vaca 1 găină 1 oaie 3

construirea unui algoritm de diagramă clasă:

Ø Crearea cazurilor de utilizare

Ø concepte Highlight candidat pentru rolul claselor

Ø Identificarea care dintre candidați sunt într-adevăr clase

Ø Descrieți claselor de relație

Ø Setați atributele clasei.

Pentru definiții ale candidaților pentru rolul de clase face cazuri de utilizare - descrierea modului în care sistemul dezvoltat poate fi aplicat de către utilizator.

Conceptul nu este un candidat pentru rolul de clasă în cazul în care:

· Conceptul corespunde unui singur număr, o variabilă sau o structură simplă a programului

· Conceptul corespunde strict la un concept complex, de exemplu, introducerea compoziția sa.

În acest caz, conceptul probabil este un atribut al altei clase.

o Conceptul de „vârstă“, descrisă de o singură variabilă și este un atribut al clasei „elev“

o Este posibil să se înțeleagă „disciplina“ pentru a atribui un atribut de clasă al profesorului? (In general, poate fi o clasă separată))

Elementul principal al diagramei de clasă sunt clase:

Clasa Nume Atributele

Tipuri de relații între clase:

ü Aceasta înseamnă a avea conexiune sematicheskoy între 2 clase.

ü Alte relații specifica tipul de comunicare

ü Asociațiile pot avea un nume și direcție, obiectul asociației poate fi redactată rol.

ü Pentru asocierea poate specifica mai multe caracteristici care determină cât de multe obiecte pot participa într-o singură conexiune pe fiecare parte.

0 la infinit