Send to your Kindle RIGHT:[[:t/URI]] http://....com/PageA/Edit PageAがEditメソッドを持っている。 PageAの型がPageなので、PageがEditできる。 PageAがPageかどうかは、PageAのページ/属性にPageと書かれているかによる。 さらにPage型がInterface/Pageを実装していれば、Pageは同じインターフェースを持っているクラスで代替可能(Wikiに書かれたページ/属性設定で用意されている同系クラスの中から選択) ---- EditはPageAに渡されるデータ。フレームワークは感知しない。ただPageAに"Edit"を渡してHTMLをもらうだけ。 ページ/属性で「クラス」または「型」が指定されていること。 Editメソッドのコードが必要。公開されているメソッドの中からURIで指定できるということ。メソッド指定は同じURIで指定されたインスタンスが解釈する。他のクラスでは解釈できなくていい。 RIGHT:[[:t/URI]] http://....com/PageA/Edit PageAがEditメソッドを持っている。 PageAの型がPageなので、PageがEditできる。 PageAがPageかどうかは、PageAのページ/属性にPageと書かれているかによる。 さらにPage型がInterface/Pageを実装していれば、Pageは同じインターフェースを持っているクラスで代替可能(Wikiに書かれたページ/属性設定で用意されている同系クラスの中から選択) ---- EditはPageAに渡されるデータ。フレームワークは感知しない。ただPageAに"Edit"を渡してHTMLをもらうだけ。 ページ/属性で「クラス」または「型」が指定されていること。 Editメソッドのコードが必要。公開されているメソッドの中からURIで指定できるということ。メソッド指定は同じURIで指定されたインスタンスが解釈する。他のクラスでは解釈できなくていい。