Façadeパターン。
関連する手続きを1つのクラスに集約して使いやすいインターフェイスを提供する。
いい例が思い浮かばなかった・・
package designpattern.gof4.facadeobject Facade {
def doStuff {
ModuleA.methodA
ModuleB.methodB
}
}object ModuleA {
def methodA = {
println("A!")
}
}object ModuleB {
def methodB = {
println("B!")
}
}object Main {
def main(args: Array[String]) = {
Facade.doStuff
}
}