mgr inż. Kajetan Kuras 15 kwietnia 2014
Tworząc program należy zastanowić się jakie podejście zastosować, aby najlepiej rozwiązać postawiony problem. W zależności, czy mamy do czynienie z programowaniem sterownika, programowaniem mikrokontrolera, wykonujemy prosty program wykonujący z góry określone zadane czy tworzymy duży program dla przedsiębiorstwa należy wybrać jedno z następujących technik programistycznych:
1. Programowanie liniowe
2. Programowanie proceduralne
3. Programowanie z obiektami - object based design
4. Programowanie zorientowane obiektowo
Tworząc pewne rozwiązanie za pomocą klasy, możemy przekazywać je za pomocą dziedziczenia. Dzięki takiemu podejściu nie ma potrzeby przepisywania zaimplementowanych już metod dla kolejnych klas, które rozwiązują pewną pule problemów w ten sam sposób. Umiejscowienie definicji tylko w jednym miejscu umożliwi szybkie poprawianie błędów lub usprawnienie metod bez potrzeby przeszukiwania całego programu w poszukiwaniu powielonych fragmentów kodu.
Dzięki funkcja wirtualnym program może reagować na wprowadzenie nowych obiektów, bez potrzeby implementowania ich w każdym miejscu programu.
1