Rozdział 31. Projektowanie z użyciem klas

Dotychczas w tej części książki koncentrowaliśmy się na wykorzystywaniu narzędzia programowania zorientowanego obiektowego Pythona, czyli klasy. Programowanie zorientowane obiektowo to jednak również kwestie związane z projektowaniem, czyli to, jak wykorzystać klasy do modelowania przydatnych obiektów. W niniejszym rozdziale zajmiemy się kilkoma zagadnieniami kluczowymi dla programowania zorientowanego obiektowo i zaprezentujemy dodatkowe przykłady, bardziej realistyczne od pokazanych wcześniej.

Omówimy wiele powszechnie stosowanych w Pythonie wzorców projektowych, jak dziedziczenie, delegacja, kompozycja czy fabryki. Przeanalizujemy też koncepcje klas z punktu widzenia projektowania, omawiając atrybuty ...

Get Python 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.