@startuml

class ConcreteClass {
Behavior behavior
+ method()
+ set_behavior()
+ other_method()
}

interface "Behavior" {
{abstract} method()
}

class BehaviorRealisationOne {
+ method()
}

class BehaviorRealisationTwo {
+ method()
}

' Связи
ConcreteClass -down-* Behavior

BehaviorRealisationOne .up.|> Behavior
BehaviorRealisationTwo .up.|> Behavior

@enduml
