Inżynieria oprogramowania laboratorium 2 1. Podstawy diagramów
Transkrypt
Inżynieria oprogramowania laboratorium 2 1. Podstawy diagramów
Inżynieria oprogramowania laboratorium 2 1. Podstawy diagramów klas 2. Paradygmaty programowania obiektowego (dziedziczenie, hermetyzacja, polimorfizm) Zadanie – Projekt 1 Dla każdego paradygmatu: – zdefiniuj i opisz pojęcie – napisz przykład możliwe dokładnie analizujący pojęcie – różne przypadki, - najprostszy przykład na 3.0 – dla każdego przykładu narysuj diagram klas – Jakie rodzaje widoczności są dostępne w języku C#. Jak należy zdefiniować zmienną by była dostępna w przestrzeni nazw i poza przestrzenią nazw. Jak dostać się do zmiennych z innych przestrzeni. Jaką widoczność opisuje standardowa definicja (int pole1) W ramach sprawozdania należy szczegółowo opisać (własnymi słowami) zagadnienie, przedstawić kod źródłowy z komentarzami, wyjaśniający jego działanie (w sensie demonstracji danego paradygmatu) oraz przedstawić diagram klas. Sprawozdanie w wersji elektronicznej należy przedstawić w dniu 28.10