Facade パターン
Facade パターンのクラス図を以下に挙げる。
Java による適用例を以下に挙げる。
driving.Car
driving.Driver
driving.DrivingSimulator
FacadeTest
このソースコードの場合、クラス図の Facade にあたるのは DrivingSimulator である。 Car や Driver の各種メソッドの呼び出しが DrivingSimulator#simulate() の中にすべて集約されている。