Czym jest klasa?
Podobnie jak w przypadku każdego nowego zagadnienia, podczas pierwszego omawiania klas przydatne będzie rozpoczęcie od analogii. Analogią, której tutaj użyjemy, będzie przykład gitary. Moją ulubioną gitarą jest ta z podpisem Briana Maya (ang. Brian May Signature, w skrócie BMS) wyprodukowana przez firmę Burns. Została ona przedstawiona na Rysunek 4-2.
Gitara z Rysunek 4-2 jest przykładem obiektu. Ma ona pewnego rodzaju indywidualność: jest jedyną gitarą, jaką posiadam. Nie twierdzę jednak, że firma Burns wyprodukowała tylko jeden egzemplarz tego rodzaju gitary i że była ona zrobiona jedynie dla mnie. Nie jestem aż tak dobrym gitarzystą! Firma Burns produkuje setki gitar tego typu lub mówiąc inaczej, tej klasy.
Rysunek 4-2. ...
Get UML 2.0. Wprowadzenie 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.