
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
値オブジェクトの魅力 〜 プリミティブ型を濫用しないで - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
値オブジェクトの魅力 〜 プリミティブ型を濫用しないで - Qiita
最近、Modelの設計をちゃんと勉強したいなと思うようになり「ドメイン駆動設計入門」という本を読み始め... 最近、Modelの設計をちゃんと勉強したいなと思うようになり「ドメイン駆動設計入門」という本を読み始め、今は6章を読んでいるところです。 サンプルコードはC#で書かれていますが、とても分かりやすく、iOSを勉強している人にも是非オススメしたい一冊です。 特に、2章 (主に2.5節) の 値オブジェクト についての内容が勉強になったので、Swiftのコードを使って紹介します。 改善前 例えば、ToDoアプリのドメインモデルとして、以下のようなModelがあるとします。 final class ToDo { let id: String private(set) var title: String init(id: String, title: String) { self.id = id self.title = title } func changeTitle(_ title: Strin