トップページ >  Java >  Generation Gap
初版2006/08/26: 最終更新日2006/08/26
  Generation Gap
目次
Generation Gap
Generation Gap
Generation Gapとは、親クラスは自動生成ツールを使用して作成し、その子クラスをプログラマーがコーディングするデザインパターンを言います。
こうすることにより、自動生成ツールは親クラスを何度もコーディングしなおすことができますし、子クラスは自動生成ツールによって上書きされる心配がないため、プログラマーは自動生成ツールに上書きされることを心配することなくコーディングをすることができます。

このデザインパターンには決まりごとがあります。

まず親クラスに対しては、プログラマーはコーディングはしません。上書きされる恐れがあるためです。
逆に自動生成ツールは子クラスを上書きしません。プログラマーのコーディングの上書きを防ぐためです。

ここで例をあげます。
自動生成ツールを最初に実行すると parentA,childA,parentB,childB というクラスを作成します。
最初に作成後、childA,childBクラスにはプログラマーのコーディングが加わるため、自動生成ツールはchildA,childBは一切触りません。
そのかわり、なにかあれば親クラスであるparentA,parentBクラスを変更します。
このようにロジックと自動生成部分を綺麗にわけたのをGeneration Gapと言います。
Information
リンクについて
個人情報保護方針
Yahoo!ブックマークに登録

社長&社員ブログ
やる気はあるがお金がない㈱コンフレッジブログ

slot大好きな㈱コンフレッジ社員のブログ
広告

サイト内検索
当サイト内を検索できます↓


PV