new

 

 



View filtered by:

Featured Diagrams


Here are a list of featured diagrams, showing the kind of things you can do with GitUML.

Java

#160 plantuml - understanding boot up
Created by: abulka   published
Language: Java
Repository: plantuml/plantuml  github
Commit: master
Tags: featured-java
Description: Here is an analysis of the startup of `plantuml.jar` beginning with `Run.main()`. The first thing that happens is that the command line arguments are recorded in an attribute of the `Run` class by calling Run.`saveCommandLine()`. Then those arguments are parsed and re…
#30 abstract document java-design-patterns
Created by: abulka   published
Language: Java
Repository: iluwatar/java-design-patterns  github
Commit: master
Tags: design pattern abstract featured-java
Description: A document is an object that contains a number of properties. A property can for an example be a value like a number or a string, or it can be a list of other documents. Every property is referenced using a key.[2] When traversing the document tree, the user specifies …
#23 java-nested packages torture test
Created by: abulka   published
Language: Java
Repository: abulka/java-nested  github
Commit: 2b88837f12003993db859aa6acfef77e1def67ef
Tags: featured-java
Description: I use this source code as a torture test example for implementing java-nested package visualisation. I (the author of GitUML) also recently added optimisations so that nest packages with no classes would collapse into **a.b.c** etc. syntax rather than showing one nest…
#22 Java - swing drag and drop - openjdk-jfx
Created by: abulka   published
Language: Java
Repository: javafxports/openjdk-jfx  github
Commit: master
Tags: featured-java
Description: Java Swing is old (JavaFX is now the latest GUI technology) but its not forgotton. OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems based on JavaSE. It is a collaborative effort by many individuals and com…
#20 JAVA - command design pattern
Created by: abulka   published
Language: Java
Repository: iluwatar/java-design-patterns  github
Commit: master
Tags: featured-java
Description: In object-oriented programming, the **command pattern** is a behavioral design **pattern** in which an object is used to encapsulate all information needed to perform an action or trigger an event at a later time. This information includes the method name, the obje…
#38 Openjdk jfx animation performance
Created by: abulka   published
Language: Java
Repository: javafxports/openjdk-jfx  github
Commit: master
Tags: featured-java
Description: Quite a large chunk of classes from OpenJFX. OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems based on JavaSE. It is a collaborative effort by many individuals and companies with the goal of producing a mo…

TodoMVC Related

#154 TodoMVC-JQuery - Understanding editing …
Created by: abulka   published
Language: Javascript
Repository: tastejs/todomvc  github
Commit: master
Tags: featured-todomvc
Description: This is the editing of todo items use case of TodoMVC-Jquery, depicted as a Literate Code Map. Building this diagram helped me understand how this implementation worked, which led me to build my own implementation of TodoMVC called TodoMVC-OO which is an implementation…
#153 TodoMVC-JQuery - Understanding the init…
Created by: abulka   published
Language: Javascript
Repository: tastejs/todomvc  github
Commit: master
Tags: featured-todomvc
Description: This is the initialisation use case of TodoMVC-Jquery, depicted as a Literate Code Map. Building this diagram helped me understand how this implementation worked, which led me to build my own implementation of TodoMVC called TodoMVC- OO which is an implementation witho…

Public Diagrams by Others


#1761 lowcoder app
Created by: abulka   published
Language: Java
Repository: lowcoder-org/lowcoder  github
Commit: main
Tags: lowcode java nocode