デザインパターンの一覧(デザインパターンのいちらん)は、ソフトウェアデザインパターンに関する一覧。

生成に関するパターン

編集

[1]

構造に関するパターン

編集

[1]

振る舞いに関するパターン

編集

[1]

並行性に関するパターン

編集

アーキテクチャに関するパターン

編集

[4]

プレゼンテーション層のパターン

編集

[4]

ビジネス層のパターン

編集

[4]

インテグレーション層のパターン

編集

[4]

ドメイン駆動設計のパターン

編集

[6]

テスト駆動開発のパターン

編集

[7]

テスティングのパターン

その他のパターン

編集

参照

編集
  1. ^ a b c エリック・ガンマリチャード・ヘルムラルフ・ジョンソンジョン・ブリシディース『オブジェクト指向における再利用のためのデザインパターン 改訂版』SB クリエイティブ、1999年。ISBN 4-7973-1112-6 
  2. ^ a b c d e f ロバート・C・マーチン『アジャイルソフトウェア開発の奥義 第2版』SB クリエイティブ、2008年。ISBN 978-4-7973-4778-4 
  3. ^ a b c d e f g h i j k 結城 浩『増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編』ソフトバンク クリエイティブ、2006年。ISBN 4-7973-3162-3 
  4. ^ a b c d ディーパック・アラー、ジョン・クルービ、ダン・マークス『J2EEパターン 第2版』日経BP、2005年。ISBN 4-8222-8228-7 
  5. ^ a b F.ブッシュマン、H.ローネルト、M.スタル英語版、R.ムニエ『ソフトウェアアーキテクチャ ソフトウェア開発のためのパターン体系』近代科学社、2000年。ISBN 4-7649-0283-4 
  6. ^ エリック・エヴァンス『エリック・エヴァンスのドメイン駆動設計』翔泳社、2011年。ISBN 978-4-7981-2196-3 
  7. ^ Kent Beck『テスト駆動開発』オーム社、2017年。ISBN 978-4-274-21788-3 
  8. ^ 『プログラムデザインのためのパターン言語 Pattern Languages of Program Design 選集』2001年。 
  9. ^ P of EAA: Special Case martinfowler.com - Catalog of Patterns of Enterprise Application Architecture
  10. ^ Ralph Johnson; Bobby Woolf (1996年10月19日). “The Type Object Pattern” (PDF). Department of Computer Science, University of Oxford - DPA resources, December 2002. University of Oxford. 2020年3月31日閲覧。

📚 Artikel Terkait di Wikipedia

Strategy パターン

Programming Guide) | Microsoft Docs ミックスイン en:Policy-based design en:First-class function Template Method パターン Bridge パターン 開放/閉鎖原則 Factory パターン en:List of object-oriented

デザインパターン (ソフトウェア)

ソフトウェア開発におけるデザインパターン(設計パターン、英: design pattern)とは、ソフトウェア設計に繰り返し現れる問題に対する実績ある解決方法を、適用状況と解決構造の関係として整理し、名称とともに再利用可能な形で共有するためにまとめられた設計知識である。

科学的方法

科学的方法(かがくてきほうほう、英: scientific method)とは、少なくとも17世紀から科学を行う際に参照されてきた、知識を獲得するための経験的な方法である。歴史的には、古代から中世の世界を通じて数世紀にわたって発展してきた。科学的方法は、認知仮定が観察の解釈を歪める可能性があるため、

関数オブジェクト

などになり得るために、重い処理となるためである。 Description from the Portland Pattern Repository "C++ Advanced Design Issues - Asynchronous C++" by Kevlin Henney The Function

3DCGソフトウェア

(RhinocerosのUnrollSrfやSmashなど)。 TouchCAD (Lundström Design) unfoldingを得意とするCADソフトウェア。以前は簡易版としてポリゴン専用のTouch-3Dも存在した。 PatternImage (Livesforce) 型紙生成ソフトウェア。姉妹ソフトウェアに

訓練・検証・テストデータセット

Brian D. (2009). Pattern recognition and neural networks. Cambridge Univ. Press. pp. Glossary. ISBN 9780521717700. OCLC 601063414  Template:Differentiable

群符号化記録

converts each (4-bit) nibble into a 5-bit code that guarantees a recording pattern that never has more than two zeros together. Then data is recorded on the