Using the symbol : followed by the field’s or method’s name we can define methods, fields.
defineFieldsMethods.txt
@startuml
class Object
Object : Object clone()
Object : boolean equals(Object obj)
interface List
List : add(E e)
List : add(int index, E element)
List : clear()
List : Object[] toArray()
class ArrayList
ArrayList : {static} Long MAX_LIST_SIZE = 1234567
List <|-- ArrayList
Object <|-- ArrayList
@enduml
Above snippet generate below diagram.
There is another better way for the programmers to define fields, methods.
defineFieldsMethods2.txt
@startuml
class Object {
Object clone()
boolean equals(Object obj)
}
interface List{
void add(E e)
void add(int index, E element)
void clear()
Object[] toArray()
}
class ArrayList{
MAX_LIST_SIZE : {static} Long = 1234567
}
List <|-- ArrayList
Object <|-- ArrayList
@enduml
Above snippet generate below diagram.


No comments:
Post a Comment