Objektorientierte Programmierung (EN)

Programming Language

Software development paradigm based on objects and classes

Architecture

classDiagram   class Object {     +attribute     +method()   }   class Class {     +name     +attribute     +method()   }   Class "1" *-- "n" Object : instantiates   Class <|-- Subclass : inherits   Class "1" o-- "n" Interface : implements 

In Context

  • Typically used together with Design Patterns
  • Related to: Functional Programming, Procedural Programming
  • Example use: Development of applications with complex state models
Quelle: AI Generated