Temat: Jak programować obiektowo?
Dariusz Półtorak:
Myślę że podstawowym problemem tutoriali tego typu jest natłuczenie terminów których
początkujący może nie znać [...]
Tomasz Kaczanowski:
Tylko należy jeszcze uzmysłowić niektórym, że użycie obiektów i klas nie oznacza, że programuje się obiektowo [...]
"W teorii teoria i praktyka są tym samym, w praktyce nie zawsze" :)
Dariusz Półtorak:
Dorzućmy do tego jeszcze fakt że sporo osób tak jak ja, zanim zacznie coś robić chciało by
wiedzieć DLACZEGO powinno coś robić.
I o tym jakże istotnym DLACZEGO starałem się pisać:)
Wojciech Soczyński:
Kiedyś mieliśmy dyskusje o getterach/setterach w ramach twojego zalinkowanego artykułu: moja odpowiedź http://blog.wsoczynski.pl/2012/03/19/the-context/
Czytałem. Bardzo mi się podoba:)
Cóż mogę powiedzieć, warto korzystać z takiego sposobu kontrolowania dostępu. Jednak wydaje mi się, że wymaga on już pewnego myślenia obiektowego.
Dla programista, który zaczyna dopiero przygodę z OOP to mogą być zbyt głębokie wody.
Michał Wachowski:
Nie ma znaczenia czy używasz finali, abstraktycjnych klas i interfejsów jeżeli to co powstaje jest kompletnym bezsensem [...]
Dokładnie. Jednak większość rzeczy, na które można się natknąć w internecie, to niestety zaprezentowanie słów kluczowych, demonstracja w jaki sposób stworzyć klasę, żeby kod się nie wysypał itp. itd.
A programowanie obiektowe bez umiejętności obiektowego myślenia jest bezwartościowe.
Sebastian Malaca edytował(a) ten post dnia 01.06.12 o godzinie 12:53