All Projects → takaakit → uml-diagram-for-kotlin-design-pattern-examples

takaakit / uml-diagram-for-kotlin-design-pattern-examples

Licence: other
UML diagram list of GoF design pattern examples written in Kotlin.

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to uml-diagram-for-kotlin-design-pattern-examples

Uml Diagram For Python Design Pattern Examples
UML diagram list of GoF design pattern examples written in Python.
Stars: ✭ 40 (+73.91%)
Mutual labels:  diagram, uml, design-patterns
design-pattern-examples-in-python
UML model and code examples of design patterns for Python. The model is created with Astah.
Stars: ✭ 27 (+17.39%)
Mutual labels:  uml, design-patterns, gof
design-pattern-examples-in-crystal
UML model and code examples of design patterns for Crystal. The model is created with Astah.
Stars: ✭ 51 (+121.74%)
Mutual labels:  uml, design-patterns, gof
Protobuf Uml Diagram
Create UML diagrams from Protobuf compiled .proto files using Python
Stars: ✭ 17 (-26.09%)
Mutual labels:  diagram, uml
Gaphor
Gaphor is the simple modeling tool
Stars: ✭ 386 (+1578.26%)
Mutual labels:  diagram, uml
Aws Plantuml
PlantUML sprites, macros, and other includes for AWS components.
Stars: ✭ 565 (+2356.52%)
Mutual labels:  diagram, uml
Asciidoctor Kroki
Asciidoctor.js extension to convert diagrams to images using Kroki!
Stars: ✭ 55 (+139.13%)
Mutual labels:  diagram, uml
Vscode Mermaid Preview
Previews Mermaid diagrams
Stars: ✭ 111 (+382.61%)
Mutual labels:  diagram, uml
Nomnoml
The sassy UML diagram renderer
Stars: ✭ 1,685 (+7226.09%)
Mutual labels:  diagram, uml
Plantuml Icon Font Sprites
plantuml-font-icon-sprites
Stars: ✭ 242 (+952.17%)
Mutual labels:  diagram, uml
C4 Plantuml
C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
Stars: ✭ 3,522 (+15213.04%)
Mutual labels:  diagram, uml
Azure Plantuml
PlantUML sprites, macros, and other includes for Azure services
Stars: ✭ 247 (+973.91%)
Mutual labels:  diagram, uml
Jetuml
A desktop application for fast UML diagramming.
Stars: ✭ 346 (+1404.35%)
Mutual labels:  diagram, uml
idle
parse source code(objective-c, java) generate uml(class diagram)
Stars: ✭ 44 (+91.3%)
Mutual labels:  diagram, uml
Arkit
JavaScript architecture diagrams and dependency graphs
Stars: ✭ 671 (+2817.39%)
Mutual labels:  diagram, uml
wapiml
An OpenAPI round-trip tool that leverages model-driven techniques to create, visualize, manage, and generate OpenAPI definitions.
Stars: ✭ 61 (+165.22%)
Mutual labels:  diagram, uml
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (+4.35%)
Mutual labels:  diagram, uml
C4-PlantumlSkin
This library provides skinning to create C4 diagrams using PlantUml
Stars: ✭ 74 (+221.74%)
Mutual labels:  diagram, uml
Examplesofdesignpatterns
设计模式的总结与例子(有XMind,Uml图和详细代码实现说明)
Stars: ✭ 265 (+1052.17%)
Mutual labels:  uml, design-patterns
Designpattern
设计模式
Stars: ✭ 66 (+186.96%)
Mutual labels:  uml, design-patterns

UML Diagram for Kotlin Design Pattern Examples

This project lists UML diagrams of the "Design Pattern Examples in Kotlin". When you click on a diagram image, the diagram will be opened in Diagram Map. If you want to know about Diagram Map, see this post.

Behavioral Patterns

Chain of Responsibility Command Interpreter

Kotlin Code
Execution Result

Kotlin Code
Execution Result

Kotlin Code
Execution Result
Iterator Mediator Memento

Kotlin Code
Execution Result

Kotlin Code
Execution Result

Kotlin Code
Execution Result
Observer State Strategy

Kotlin Code
Execution Result

Kotlin Code
Execution Result

Kotlin Code
Execution Result
Template Method Visitor

Kotlin Code
Execution Result

Kotlin Code
Execution Result

Creational Patterns

Abstract Factory Builder Factory Method

Kotlin Code
Execution Result

Kotlin Code
Execution Result

Kotlin Code
Execution Result
Prototype Singleton

Kotlin Code
Execution Result

Kotlin Code
Execution Result

Structural Patterns

Adapter Bridge Composite

Kotlin Code
Execution Result

Kotlin Code
Execution Result

Kotlin Code
Execution Result
Decorator Facade Flyweight

Kotlin Code
Execution Result

Kotlin Code
Execution Result

Kotlin Code
Execution Result
Proxy

Kotlin Code
Execution Result

References

  • Gamma, E. et al. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994
  • Hiroshi Yuki. Learning Design Patterns in Java [In Japanese Language], Softbank publishing, 2004

Links

Licence

Diagram Map file (DiagramMap.html) includes the following libraries:

Files and data in this project other than the above libraries are under the Creative Commons Zero (CC0) license.

Other Language Examples

C++, C#, Crystal, Go, Java, JavaScript, Python, Ruby, Scala, Swift, TypeScript

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].