Implementacja TObject      Strona 1 z 9        Dalej
w oparciu o materiały ze stron BytaminC

      Wstęp

       Najprawdopodobniej czytasz ten artykuł, ponieważ co dopiero zacząłeś Obiektowo Orientowane Programowanie (OOP) i chcesz się o tym coś dowiedzieć. Jeżeli jednocześnie zaczynasz programować w ogóle, to masz szczęście, powinieneś bez problemów posiąść podstawowe zrozumienie obiektów i przyswoić sobie ten nowy styl programowania.

      Jeżeli jednak masz już jakieś doświadczenia w programowaniu w języku nie-OOP (NOOP), będziesz musiał się przyzwyczaić. Niemniej na pewno przyda Ci się dotychczasowa wiedza, ale w początkowych etapach będzie ona trochę przeszkadzać. Kiedy już opanujesz OOP, zobaczysz, że ma ono swoje zalety i warto było poświęcić czas na jego naukę.

      O czym ten artykuł...

      Artykuł jest wstępem do OOP takiego jakiego używa się w C++, Delphi, C++ Builder, Visual C++, itp. Chociaż te kompilatory różnie implementują obiekty, to podstawowe zasady są te same. Będę omawiał ważniejsze zagadnienia ogólnie, zaś potem nieco dokładniej, odnosząc się do C++ Builder'a.

      VCL zaczyna się od TObject, podam więc kilka sposobów jak wykorzystać najlepiej VCL, żeby ulepszyć swoje projekty.

      Kiedy już programujesz w C++ Builder, wykres hierarchii powinien być Twoim najlepszym przyjacielem. Wyjaśnię w jaki sposób się nim posługiwać. Miejmy nadzieję, że to pomoże Ci skuteczniej podejmować decyzje o dziedziczeniu. Dziedziczenie to klucz do ponownego użycia kodu i dobrego projektowania obiektów. Wybór punktu początkowego dla Twojej nowej klasy jest niezmiernie ważny.

      Na koniec podam kilka informacji o strategii umieszczania w programie danych. Po przeczytaniu tego artykułu powinieneś mieć podstawowe pojęcie o tym jak działają obiekty.

Autor: Scott Cross
Tłumaczenie:  Maciek Frankiewicz

1  2  3  4  5  6  7  8  9