回答編集履歴
1
誤字修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
https://github.com/microsoft/TemplateStudio
|
4
4
|
|
5
|
-
TemplateStudioで生成したプロジェクトは
|
5
|
+
TemplateStudioで生成したプロジェクトは基本構成がMVVMなのはもちろんのこと、Modelにあたる Core がViewのプロジェクトとは別プロジェクトとして整理されている点が特徴的です。
|
6
6
|
|
7
7
|
Coreプロジェクトには Contracts(契約を意味する)名前空間となるフォルダがあり、ここにModelとして実装すべき内容を宣言する interface を置きます。View側のプロジェクトはそのContracts名前空間にある interface を主に参照し実装の詳細についてわからないが interface が提供する機能だけ見える状態でViewを実装していくことを想定しています。いわゆる「関心の分離」というやつです。
|
8
8
|
|