Created
August 2, 2020 18:26
-
-
Save jdoiwork/48faf61a4040304c1dea3131209186b4 to your computer and use it in GitHub Desktop.
Qiita Autofac用plantuml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@startuml | |
interface Iすごいサービス { | |
Execute : () → string | |
} | |
class Myとてもすごいサービス { | |
Execute : () → string | |
さいこーサービス : Iさいこーサービス | |
感情サービス : I感情サービス | |
} | |
interface Iさいこーサービス { | |
Getさいこー : () → string | |
} | |
class 最高確認委員会サービス { | |
Getさいこー : () → string | |
} | |
interface Iアンケート収集サービス { | |
Getアンケート : () → int | |
} | |
class ランダムアンケート収集サービス { | |
Getアンケート : () → int | |
} | |
interface Iお気持ち表明サービス { | |
Getお気持ち : (string, int) → string | |
} | |
class お気持ち961表明サービス { | |
Getお気持ち : (string, int) → string | |
} | |
interface I感情サービス { | |
Get感情 : () → string | |
} | |
class Pちゃん感情サービス { | |
Get感情 : () → string | |
さいこーサービス : Iさいこーサービス | |
アンケート結果サービス : Iアンケート結果サービス | |
お気持ち表明サービス : Iお気持ち表明サービス | |
} | |
interface Iアンケート結果サービス { | |
Get最高満足ポイント : () → int | |
} | |
class ニコ生アンケート結果サービス { | |
Get最高満足ポイント : () → int | |
アンケート収集サービス : Iアンケート収集サービス | |
} | |
class Program as "プログラム" { | |
} | |
Myとてもすごいサービス -u-|> Iすごいサービス | |
最高確認委員会サービス -u-|> Iさいこーサービス | |
Pちゃん感情サービス -u-|> I感情サービス | |
ニコ生アンケート結果サービス -u-|> Iアンケート結果サービス | |
お気持ち961表明サービス -u-|> Iお気持ち表明サービス | |
ランダムアンケート収集サービス -u-|> Iアンケート収集サービス | |
Myとてもすごいサービス -l-* Iさいこーサービス : Component | |
Myとてもすごいサービス -r-* I感情サービス : Component | |
Pちゃん感情サービス --* Iさいこーサービス : Component | |
Pちゃん感情サービス --* Iアンケート結果サービス : Component | |
Pちゃん感情サービス --* Iお気持ち表明サービス : Component | |
ニコ生アンケート結果サービス --* Iアンケート収集サービス : Component | |
Program -> Iすごいサービス : 使う | |
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@startuml | |
interface Iすごいサービス { | |
Execute : () → string | |
} | |
class Myとてもすごいサービス { | |
Execute : () → string | |
さいこーサービス : Iさいこーサービス | |
} | |
interface Iさいこーサービス { | |
Getさいこー : () → string | |
} | |
class 最高確認委員会サービス { | |
Getさいこー : () → string | |
} | |
class Program as "プログラム" { | |
} | |
Myとてもすごいサービス -u-|> Iすごいサービス | |
最高確認委員会サービス -u-|> Iさいこーサービス | |
Myとてもすごいサービス -l-* Iさいこーサービス : Component | |
Program -> Iすごいサービス : 使う | |
@enduml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment