Java で書かれていたサンプルコードを、Swift で書き換えてみた。 /// アグリゲートの役 protocol Aggregate { func iterator() -> Iterator } /// イテレータの役 protocol Iterator { func hasNext() -> Bool func next() -> Any } /// 本を取り出す実体 f…
オブジェクト指向の勉強でデザインパターンの勉強をしております。 Java で書かれてるコードを Swift で書き換えます。 継承、委譲のパターンがあるようなのでそれぞれ記載。 まずは継承パターンから。 // ターゲット protocol Print { func printWeak() fun…
Hello World!! お題の通りです。 ブログ始めたので、皆様よろしくお願いお願いいたします。 (HTML、CSSの知識足りないから色々と学んでいかないとあかんなー)