Chess Design Diagrams

[class diagrams] [interface diagram shorthand] [interface diagram longhand] [more examples of UML diagrams]

 

These class diagrams were created with Borland JBuilder 8.0. They use official UML notation for classes and dependency relationships.
The solid lines with enclosed arrow heads are inheritance dependencies. The solid lines with open arrow heads are associations(?). The dashed
lines with open arrow heads are dependencies and reverse dependencies. The arrow points to the class that is being used or depended upon.

Chess Engine
Chess Engine


Board
Board


Chess Piece

Chess Piece


Move
Move


Search
Search


Interface Diagram (Shorthand)

Turns out, UML has a nifty notation to depict dependencies and even interfaces. Here is the shorthand version of our Chess App.

Interface Shorthand


...And here it is expanded out...



More examples of UML relating to our class discussions...

Dependancy
DependencyPack
intshort2



[TOP]