RIGHT:[[:t/属性]] [[:t/実装]] [[:t/権限]]

LoadInheritedPropertyは上位ページがないときLoadPropertyと同じ結果。


プロパティページを作ったら属性操作はページがページに行なうことになる。
ページ本文と属性と裏属性をまとめるか、ページを呼び出す側が考慮するか。


ページを完全にするには、ページオブジェクト同士で依存関係を作らないと。

プロパティページの生成もページから?
それともプロパティページはクラス設計ではなくただのページ名?
→継承にはそのためのコードが要るのでクラス設計に取り入れる必要あり。

権限はページごと。このことを利用するのでプロパティページは独立していなければならない。
権限も属性。プロパティページにプロパティが必要。

----
継承は要コード。権限はページごと。プロパティページにプロパティを設定したい。
→継承をページ全てで出来るようにして、プロパティページも本文ページもクラス設計上は区別しない?本文ページが上位ページを継承したら?


プロパティページのプロパティはどこに書くのか?
別ページにはできない。
→本文とプロパティページは型が違う。
→本文とプロパティページはページ/型が違う。


→ページが自身以外の永続的データを持つ。プロパティや裏の管理はページが行ない、I/Fもページが用意する。

これは外部から見たときの話で、カプセル化された内部はどう分かれていても構わない。
これは外部から見たときの話で、隠蔽された内部はどう分かれていても構わない。