Objektorientierte Programmierung (EN)
Programming LanguageSoftware 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