新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

Scalaで遊んでました。積み重ね可能な変更をそれぞれのトレイトで表現する

2018-07-04 17:15:20 | Scala

 基本的なQueueはBasicIntQueueとして実現してます。抽象クラスのIntQueueから派生してます。DoublingはBasicIntQueueから派生してる、traitです。結構複雑です。(-_-;)

上の図で上2行はBasicIntQueueのインスタンス。下の1行がBasicIntQueue with Doublingで派生したクラスのオブジェクトです。(-_-;)

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Scalaで遊んでました。Ordere... | トップ | Scalaで遊んでました。インス... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Scala」カテゴリの最新記事