UML


  • Unified Modeling Language (UML)
    http://www.uml.org/
    The Unified Modeling Language� - UML - is OMG's most-used specification, and the way the world models not only application structure, behavior, and architecture, but also business process and data structure.
  • ArgoUML
    https://argouml-tigris-org.github.io/tigris/argouml/
    open source UML modeling tool and includes support for all standard UML 1.4 diagrams.
  • draw.io
    https://www.drawio.com/
    Our draw.io diagramming applications are the leading solutions for web based sketching and diagramming functionality.
  • Enterprise Architect
    http://www.sparxsystems.com/products/ea/
    UML Design Tools and UML CASE tools for software development
  • Online FlowChart & Diagrams Editor - Mermaid Live Editor
    https://mermaid.live/
    Simplify documentation and avoid heavy tools. Open source Visio Alternative. Commonly used for explaining your code! Mermaid is a simple markdown-like script language for generating charts from text via javascript.
  • OOPS Archives - onlinetutorialspoint
    http://www.onlinetutorialspoint.com/category/java/oops
    OOP Concepts In Java, Aggregation, Association, Composition, Inheritance, Polymorphism.
  • PlantUML
    https://plantuml.com/
    PlantUML is a highly versatile tool that facilitates the rapid and straightforward creation of a wide array of diagrams.
  • Principy objektově orientovaného programování
    http://www.cs.vsb.cz/benes/vyuka/upr/texty/objekty/
    stručný úvod do pojmů a principů objektově orientovaných metod návrhu a realizace aplikací.