Technologie Informatyczne - Programowanie

Zasadniczo są 2 podejścia do programowania i dwa typy kompilacji programów - programowanie strukturalne i programowanie obiektowe. Czym oba te podejścia do sztuki programowania się od siebie różnią. W pierwszym przypadku, czyli jeśli weźmie się pod uwagę programowanie strukturalne, program wykonywany jest mówiąc najprościej linijka po linijce. Sprawia to, że może być on skonstruowany w taki sposób iż zawierał będzie się praktycznie w jednym pliku wykonawczym. Nie jest to jednak rozwiązanie najlepsze w przypadku dużych, tworzonych przez całe zespoły programistów projektów programistycznych. W takich przypadkach o wiele sensowniejszym rozwiązaniem jest podejście obiektowe, gdzie wszelkiego rodzaju zadania realizowane są przez odpowiednio wydzielone klasy. Dzięki temu każda klasa realizować może tylko jedno określone działanie i to w oderwaniu nawet od całości programu, tak więc możliwe jest jej późniejsze, bardzo łatwe wykorzystanie w innych projektach programistycznych.