これをつけるのが今日からということで。
かれこれ2~3ヶ月前にプロトタイプを構築して今日に至る(その間放置)わけですが、あの経験を生かして、再度構築していこうと思います。
まずは、最も基本的な呼び出しをどのようにするか?をここ数日間考えていたわけですが、やっぱし不正なクラス呼び出しなどをさせないよう、AbstractFactoryパターンで詳細情報を隠蔽化するのがいいかなと思うので、その部分を作ってみました。
結城浩さんのデザパタ本を片手に、奮闘して、これまであまりようとの分からなかったこのパターンに「なるほど!」と相槌を打ちながら進みました。
とりあえず "あいうえお" の文字列を渡したら "<p>あいうえお</p>" を取得できるように。
こんな感じ。
WikiNodeFactory factory = WikiNodeFactory.getFactory();
WikiNode node = factory.getWikiNode();
node.parse("あいうえお");
out.print(node.toString());
結果:
<p>あいうえお</p>
次の目標は "\n\nあいうえお\nかきくけこ\n\n" を渡して "<p>あいうえお<br>かきくけこ</p>" を取得することでしょうか。
というわけでまた~~。


コメントする