Rozdział 4. Rozszerzalność i polimorfizm

W poprzednim rozdziale pokazaliśmy, jak można definiować różne rodzaje klas i określać ich składowe — pola, właściwości i metody.

W tym rozdziale zaczniemy od przyjrzenia się tym samym zagadnieniom nieco bardziej szczegółowo i od próby zrozumienia, jakie koncepcje implementujemy, używając każdego z tych wzorców tworzenia kodu. Następnie wprowadzimy dwie nowe koncepcje — dziedziczenie i polimorfizm — oraz przedstawimy mechanizmy języka C#, które pozwalają nam je implementować.

Swoją drogą, udało się nam już zakończyć pisanie aplikacji do kontroli lotów, a ponieważ zyskaliśmy doskonałą reputację i opinię twórców doskonałych aplikacji o krytycznym znaczeniu, którzy piszą programy w terminie i zgodnie ze specyfikacją, ...

Get C#. Programowanie. Wydanie VI now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.