,---------------------------------. |User | |---------------------------------| |+id: int | |+name: String | | | |- writeArticle(content: string) | |- commentArticle(content: string)| `---------------------------------' | | ,-----------------. ,-------------------------------------. ,----------------. |Article | |Admin | |Comment | |-----------------| |-------------------------------------| |----------------| |+ id: int | |- deleteArticle(id: int) | |+id: int | |+ author: int | |- deleteComment(id: int) | |+content: string| |+ content: string| |- editArticle(id: int, content: int) | |+author: int | `-----------------' |- editComment(id: int, content: int) | `----------------' `-------------------------------------' ,--------. |Visitor | |--------| |browse()| `--------'