Die objektorientierte Programmierung basiert auf grundlegenden Konzepten wie Klassen, Objekten, Vererbung und Polymorphismus. Diese Konzepte ermöglichen es, komplexe Systeme in modulare und wiederverwendbare Teile zu zerlegen. In der Forschung gibt es jedoch auch Debatten über die Effizienz und die Skalierbarkeit objektorientierter Ansätze. Die objektorientierte Programmierung hat sich in verschiedenen Disziplinen wie der Softwareentwicklung, der Informatik und der Datenbankverwaltung etabliert. Sie wird auch in anderen Bereichen wie der künstlichen Intelligenz und der Robotik eingesetzt. Du findest wissenschaftliche Arbeiten zu diesem Thema als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.