大小ご指南生成
[2]特定の一つのクラスをよういし、各種メソッドをよういするじっそうれい)class ItemFactory ( ) { JTextField createTextField ( int x ) { return //テキストフィールドを返す } JTextField createTextField ( int x, int y ) { return //テキストフィールドをかえす } JButton createButton ( int x ) { return //ボタンを返す } JButton createButton ( int x, int y ) { return //ボタンをかえす }}上記の場合、よびだしもとは『アイテム生成時は ItemFactory クラスのメソッドをしようする』ことをにんしきしていれば良く、たざませいがますと考えます。※わたしのちしきが Java に限られるため、ないようが Java よりになる可能性があります。けいけんほうふなプログラマの皆様、ぜひ妙案をご教示ください。(しつもん)たとえばテキストフィールドを生成する API や、ボタンをせいせいする API などを独自でさくせい(きょうか)したいとかんがえています。そのばあい、よびだしもとの負担を軽減するために以下のいずれかの実装にしようとかんがえていますが、いずれの方法が妥当でしょうか?[1]個別のクラスをよういし、とういつしたなまえのメソッドを用意する実装れい)class TextFieldFactory ( ) { JTextField createItem ( int x ) { return //テキストフィールドを返す } JTextField createItem ( int x, int y ) { return //テキストフィールドを返す }}class ButtonFactory ( ) { JButton createItem ( int x ) { return //ボタンを返す } JButton createItem ( int x, int y ) { return //ボタンをかえす }}じょうきのばあい、呼び出しもとからは『かくファクトリークラスめい』と『さくせいじは createItem メソッドをしようする』ことを認識していればよく、た態せいは増すとかんがえています。そのばあいはもうしわけありません。ただ、かいはつじの言語や、きぼのだいしょうにかかわらずひつようなかんてんになるかと思い、このカテゴリを選択しました。VB6.0をしようし、書き込み画面なるものを作成し、そのフォーム上に『DVD-R書き込み』ボタンなるものをもうけ、これをおすと、ローカルのカレントディレクトリに格納されているTXT形式のデータを『DVD』メディアにやける書き込みソフトをさくせいしようとしているのですが、VB6.0でかのうでしょうか?オブジェクトしこうげんごで多ざま性をいしきした開発についてごしなんお願い致しますおお態性をいしきしたかいはつをおこなう場合のりょうさくをごきょうじください。『DVD-R』へかきこみできるソフトをVB6.0にて作成けんとうちゅうかのうかふかのうかおしえてください!!すごく困っています。はんめん、1つのソースの実装がぼうだいになるおそれも(!?)[3]その他のほうほうそのほか、みょうあんがありますでしょうか?※インターフェイス や ちゅうしょうクラス も考えましたが、かえりちのそういやしグニチャのじょうきょうとうより、結局[1]とどうよう、アイテムの種類ぶん必要となるため、今回はけんとう項目に含めませんでしたが・・・。
VB設け
VB6.0をしようし、かきこみ画面なるものをさくせいし、そのフォーム上に『DVD-R書き込み』ボタンなるものを設け、これをおすと、ローカルのカレントディレクトリにかくのうされているTXTけいしきのデータを『DVD』メディアにやける書き込みソフトを作成しようとしているのですが、VB6.0でかのうでしょうか?『DVD-R』へかきこみできるソフトをVB6.0にてさくせいけんとうちゅうかのうかふかのうか教えてください!!すごく困っています。
ButtonFactoryボタン
反面、1つのソースのじっそうが膨大になる恐れも(!?)[3]そのほかの方法そのほか、みょうあんがありますでしょうか?※インターフェイス や ちゅうしょうクラス も考えましたが、かえりちのそういやしグニチャのじょうきょうとうより、けっきょく[1]とどうよう、アイテムの種類ぶん必要となるため、今回はけんとうこうもくに含めませんでしたが・・・。経験ほうふなプログラマのみなさま、ぜひ妙案をごきょうじください。[2]特定のひとつのクラスを用意し、各種メソッドをよういするじっそう例)class ItemFactory ( ) { JTextField createTextField ( int x ) { return //テキストフィールドをかえす } JTextField createTextField ( int x, int y ) { return //テキストフィールドをかえす } JButton createButton ( int x ) { return //ボタンをかえす } JButton createButton ( int x, int y ) { return //ボタンをかえす }}上記の場合、呼び出しもとは『アイテムせいせいじは ItemFactory クラスのメソッドをしようする』ことを認識していればよく、た態せいが増すと考えます。ただ、かいはつじのげんごや、規模のだいしょうにかかわらずひつようなかんてんになるかと思い、このカテゴリを選択しました。※私のちしきが Java に限られるため、ないようが Java よりになるかのうせいがあります。(質問)例えばテキストフィールドをせいせいする API や、ボタンをせいせいする API 等をどくじでさくせい(強化)したいとかんがえています。オブジェクトしこう言語で多ざませいをいしきした開発についてごしなんおねがいいたしますおお態せいを意識した開発を行うばあいのりょうさくをごきょうじください。その場合はもうしわけありません。そのばあい、呼び出し元のふたんをけいげんするためにいかのいずれかの実装にしようとかんがえていますが、いずれの方法が妥当でしょうか?[1]こべつのクラスをよういし、とういつしたなまえのメソッドをよういするじっそうれい)class TextFieldFactory ( ) { JTextField createItem ( int x ) { return //テキストフィールドを返す } JTextField createItem ( int x, int y ) { return //テキストフィールドをかえす }}class ButtonFactory ( ) { JButton createItem ( int x ) { return //ボタンを返す } JButton createItem ( int x, int y ) { return //ボタンを返す }}上記の場合、よびだし元からは『各ファクトリークラスめい』と『さくせいじは createItem メソッドを使用する』ことを認識していればよく、多ざま性は増すとかんがえています。