現在、GOFのデザインパターンを勉強しているのですが、
ふと疑問に思ったことがあります。
それは、実際の業務(開発)において、ServletやJSPといったWEBアプリケーションへ、
GOFデザインパターンを適用することはよくあることなのかということです。
GUIアプリケーションなどの、オブジェクト指向開発では利用可能な気がするのですが、
WEBアプリケーションではオブジェクト指向的な考え方は必要になるのでしょうか?
現在は大学生なのですが、もうすぐ就職し、
WEBアプリケーションの開発をすることになるかもしれないので、質問させていただきました。
どなたかお答えをいただけると幸いです。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
私はWebシステムの開発に携わっています。
現在のプロジェクトでは、
シングルトン、テンプレートメソッド、ファクトリーメソッド
上記の3つは意識して開発中に利用しました。
そのほか、探せばパターンに分類できるものもあるかもしれません。
個人的には、WEBアプリケーションでもオブジェクト指向的な考え方は当然のように必要だと思っています。
以上、開発者の実感でした。
kscKaneさん、ご回答ありがとうございます。
具体的なデザインパターン名や、開発者の視点としてのご意見、
とても参考になりました。
私も実際の開発にデザインパターンを応用することが
できるように、今後も学習を続けたいと思います。
ありがとうございました。
No.1
- 回答日時:
がると申します。
まず「GoFパターンが有用か否か」については或いはOO(オブジェクト指向)については。
それが「お仕事として」コーディングなさる場合、論じるまでもなく「有用」です。
ただ「現場で実際に用いられているか否か」という議論の場合は…基本「現場による」のですが、比較的「稀」であることが多いのもまた否めない事実です。
あと。GoFパターン自体に「よく使うもの」「状況によっては使うもの」「まず使わないもの」があるので、そのあたりにも注意は必要かと。
がるさん、ご回答ありがとうございます。
やはり、デザインパターン・オブジェクト指向は必要なのですね。
胸のつかえがとれたので、今後も学習を続け、
デザインパターンの概念を応用できるように頑張ります。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- 大学院 大学研究室選び 失敗 5 2022/04/29 18:50
- その他(Microsoft Office) microsoft Teams(work or school)が自動的にダウンロードされてしまいます 2 2022/09/15 17:34
- Java オブジェクト指向プログラミングの実践本を紹介してください 3 2022/09/19 04:56
- WordPress(ワードプレス) Wordpressの投稿記事に関する公開ワークフローについて 1 2023/02/17 11:29
- その他(コンピューター・テクノロジー) 以下の用語がわかんないので教えてください!!! ①プロトコルの変換をする装置。トランスポート層からア 1 2023/07/05 09:10
- Web・クリエイティブ 1.現在webデザイン系のサイト開発・運営してるのですが、サイト内ジャンルに「人間関係」を入れるor 1 2022/11/12 11:11
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
GDIはいつ使われていますか?
-
ASP(VB).NETでの背景色変更
-
[VB.2005]クライアントからWEB...
-
32ビットのアプリで、64ビットO...
-
Delphiでヘルプメニューを右端に
-
C#のメモリマップドファイルに...
-
unzip32.dllの利用について(64b...
-
JavaアプリケーションからHTML...
-
Java でネイティブアプリケーシ...
-
JavaとObjective-c間でJNIエラー
-
SurfaceViewの一時停止や再開方法
-
RTT計測
-
プラグインとパッチの違いは?
-
HTMLアプリケーションの作成
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
-
Javaでのエラーについて
-
使用しているJUnitのバージョン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
VBのWPFとはなんでしょうか?
-
IISワーカープロセスが原因でCP...
-
unzip32.dllの利用について(64b...
-
プラグインとパッチの違いは?
-
帳票出力について
-
このVBAでExcelアプリケーショ...
-
32ビットのアプリで、64ビットO...
-
C#のメモリマップドファイルに...
-
ログオフ中でもアプリケーショ...
-
C++からC#へ
-
意味が分からないエラー
-
予約システムの開発ツール
-
HTMLアプリケーションの作成
-
JAVAプログラムをWEB表示させる...
-
java3dが動かない
-
外部アプリケーションの呼び出し方
-
AccessとVBの違いについて
-
Javaアプレットで作成したレー...
-
SurfaceViewの一時停止や再開方法
おすすめ情報