PHP cheat sheet (Classes and objects, functions, output control, regex) by Daniel Dev pdf, png PHP Cheat Sheet with special php syntax html (blueshoes.org) Smarty cheat sheet for template designers pdf, gif (somewherein.net) Apple's PHP Cheat Sheet html.zip (apple.com). I did all the examples in an open-source diagram editor called Dia. I recommend it by the way. And because it's such a wonderful editor, here's a complete cheat sheet (if you'd like to print it). Figure 8: Cheat Sheet. UML has different relationship for interfaces. When you inherit from an interface you implement it, which is in terms of UML a relationship of realization. It’s visual appearance is similar to inheritance, but the line is dashed. Also the interface class should be marked as abstract (have name written in italic). See on Figure 3.

PlantUML is a component that allows to quickly write.This is cheat sheet of PlantUML to use frequently.

Common

Notes and Comments.

keywordusageimage
titleTitle
note left :Notes Left
note right :Notes Right
' Single-line Comment
/' '/Block Comment

Code

Draw

Participant

Participant actors.

keywordusageimage
actorActor
boundaryBoundary
controlControl
entityEntity
databaseDatabase

Code

Draw

Arrow

Arrow direction.

keywordusageimage
-up->Up
-down->Down
-left->Left
-right->Right

Code

Draw

Use Case

Represent the required functions.

keywordusageimage
( )Use Case
->Use
.>Extend, Include

Code

Draw

Activity

Represent the state of the process.

keywordusageimage
' 'Activity
(*) ->Initial
-> (*)Final

Code

Draw

State

Represent the state of the objects.

keywordusageimage
[*] ->Initial
-> [*]Final

Code

Draw

Sequence

Represent the messages and orders of the interacts.

keywordusageimage
->Message
<--Return

Code

Draw

Object

Represent the logical view of the object.

keywordusageimage
objectObject
<|-Extension
*-Composition
o-Agregation

Code

Draw

Class

Represent the logical view of the class.

Cheatsheet
keywordusageimage
classClass
+Public
-Private
#Protected
~Package

Code

Draw

Component

Represent the dependency of the components.

keywordusageimage
[ ]Component
packagePackage
frameFrame
folderFolder
databaseDatabase
nodeNode
cloudCloud

Code

Uml Interface Syntax

Draw

Colors

We can add colors to Arrows, Icons, Sprites, Components, Packages, etc.PlantUML support Hexadecimal colors or colors that are already defined.

Site Reference: http://plantuml.com/skinparam

Code

Draw

Legends

Legend can contain only text, or some tables.This example contain a table with some HTML inside and OpenIconic.

Uml Syntax Cheatsheet

OpenIconic Reference: http://plantuml.com/openiconic

Code

Draw

Constants

It’s possible to declare constants that will help us for example to include files or other *.puml

Uml Syntax Cheat Sheet Excel

PS: when you use it remove ${}, thats only there for the example

Code

Uml Syntax Cheat Sheet Example

Sprites & Includes

There are a lot of useful sprites and images that we can use.In the next example you have all the ways to implement components using this open source library.

Code

Draw