@startuml

package AppSpecification {
    note as APP
        Спецификация приложений
    end note

    package ModuleSpecification {

        note as MY
            Ответственность модуля
        end note

        FirstFacade *-> DomainGeneral
        interface FirstFacade {
           method()
        }

        interface DomainGeneral {

        }

        DomainGeneral <|-- DomainChild
        interface DomainChild {

        }

        DomainAggregate <-* DomainChild
        interface DomainAggregate {

        }
    }
}

@enduml