Obiektowość w Informatyce
Obiektowość (ang. object-orientation) to popularny paradygmat w informatyce, oparty na pojęciach klasy i obiektu. Ułatwia proces projektowania, tworzenia oraz testowania systemów informatycznych i może być stosowana na różnych etapach cyklu życia systemu, takich jak:
- Analiza (analiza obiektowa)
- Projektowanie (projektowanie obiektowe)
- Implementacja (programowanie obiektowe)
Dzięki obiektowości możliwe jest płynne przechodzenie pomiędzy poszczególnymi fazami projektu. Wyniki prac z wcześniejszych etapów mogą być wykorzystywane na kolejnych bez potrzeby skomplikowanej obróbki.
Podstawowe Pojęcia Obiektowości
W ramach obiektowości wyróżnia się kilka kluczowych pojęć:
- Abstrakcja
- Hermetyzacja (enkapsulacja)
- Dziedziczenie
- Polimorfizm
Koncepcje te znajdują zastosowanie nie tylko w programowaniu, ale także w obiektowych bazach danych oraz obiektowych językach zapytań.
Znaczenie Terminologii
Termin „obiektowość” w informatyce stracił swoje pierwotne, dokładne znaczenie. Nie istnieje jednoznaczna definicja, co kwalifikuje coś jako „obiektowe”. Użycie tego terminu często wymaga dodatkowego wyjaśnienia, jakie konkretne pojęcia lub mechanizmy są realizowane przez dany język, narzędzie lub metodykę.
Bibliografia
*
Linki zewnętrzne
*