Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- title File Upload Filters/Handlers - Chain Of Responsibility & Singleton
- @startuml
- class Connection {
- - RootHandler
- }
- interface IHandler {
- + handle()
- + setNext(Handler)
- }
- class Handler {
- + handle()
- + setNext(Handler)
- }
- Handler *..> IHandler
- class PathModifier extends Handler {
- + handle()
- }
- class Reverse extends Handler {
- + handle()
- }
- class Clipboard {
- - static instance
- - Data
- + static instance()
- }
- class Cut extends Handler {
- - Clipboard
- + handle()
- }
- class Paste extends Handler {
- - Clipboard
- + handle()
- }
- Clipboard <-down- Paste
- Clipboard <-down- Cut
- hide empty members
- Connection -> Handler
- Handler -> Handler
- @enduml
Advertisement
Add Comment
Please, Sign In to add comment