Scala Implicits: 型クラス、襲来

型クラスに基づいた思考はあなたの設計の幅に価値を与えることができると思う.まずは GoF の Adapter パターンから始めよう.委譲型の Adapter はよく勧められる合成(composition)というテクニック用いて抽象体(abstraction)どうしをバインドする.

設計の直交性のときと同じ例を使うと,

case class Address(no: Int, street: String, city: String, 
  state: String, zip: String)

scalaxb

更新: scalaxb に関しては scalaxb.org から.

Syndicate content