リンクはオブジェクト? Edit

リンクページ Edit

リンクはElement? Edit

ページはElement。

リンクページ/属性 Edit

リンク関連名を持つが、その持たせ方は? Edit

ページはオブジェクトでいいが、Element系クラス。
Elementはタグを持ち、リンクの場合はタグ関連名として扱う、とすれば?

Edit

でも他のElementはタグを持たない。
ページリンクは持ち、
リスト(ol)、見出しは持たない

この区別は?

他オブジェクトとの関わり合い Edit

ページ…コンテナー。他のオブジェクトを含む。
見出し…アイテム。含まれる専門。
リンク…つなぐもの。コンテナーの中にあるので見出しと同じ。でも他のコンテナー(ページ)を指し示す。

この「指し示す」をどう表すか?

検索さえできればいいので見出しと一緒でいい?
検索時のクラス別コードは既にある。
他の状況ではリンクを特別扱いすることはない?

Edit

ページにはタグオブジェクトを含め、リンクには属性関連名」を持たせる。
リンクはコンテナーではないのでElementを持つことはない。
リンクはElementなのでページに含まれる。
関連名検索時にリンク検索時コードで特別扱い。
つまり、他のElementと全く同じ扱いになる。

検証 Edit

整合性を検証。