dasukoの技術ブログ

現役エンジニアのブログです。

デザインパターン

【C#】DI(Dependency Injection)を使ってみた!(Unityでの実装例あり)

はじめに 今回はDI(Dependency Injection)についてまとめてみたいと思います。 Dependency Injectionとは Dependency Injectionの意味は依存性の注入です。 Wikipediaにはこのようにあります。 依存性の注入(いそんせいのちゅうにゅう、英: Dependency inje…

エンジニアならまず、アルゴリズムやデザインパターンを勉強するべき

はじめに アルゴリズムやデザインパターンが重要である理由 はじめに 筆者はC++やObjectiveCやJavaやC#で主にモバイルのアプリ開発をしています。 そんな筆者がエンジニアという職の経験を通して、まずエンジニアとしてまず、勉強するべきことはアルゴリズム…

MVVM (Model-View-View Model)

はじめに 今回はMVVM (Model-View-View Mode)について簡単にまとめてみたいと思います。 MVVMとは Model-View-ViewModel (MVVM、モデル・ビュー・ビューモデル) は、ソフトウェアアーキテクチャパターンのひとつ。独自のグラフィカルユーザインタフェース (G…

Chain of Responsibilityパターン

はじめに Chain of responsibilityパターンとは Decoratorパターンとの違い 実装上の注意点 Class図 実装サンプル まとめ 参考 はじめに 今回はChain of Responsibilityパターンについてご紹介します。 Chain of responsibilityパターンとは Chain-of-respon…

Decoratorパターン

はじめに Decoratorパターンとは クラス図 実装例 まとめ 参考 はじめに 今回はデザインパターンの一つ、Decoratorパターンについて紹介していきます。 Decoratorパターンとは Decorator パターン(デコレータ・パターン)とは、GoF(Gang of Four; 4人のギ…

Commandパターン

はじめに Commandパターンとは Commandパターンの具体的な使用例 クラス図 実装例 まとめ 参考 はじめに 今回はデザインパターンの一つ、Commandパターンについてご紹介します。 Commandパターンとは Wikipediaには以下のようにあります。 Command パターン…

Adapterパターン

プログラミングのデザインパターンの一つ、Adapterパターンについて紹介します

Object Poolパターン

プログラミングのデザインパターンの一つ、ObjectPoolパターンを実装例を交えて紹介します。

生成に関するデザインパターン

プログラミングのデザインパターンのうち、生成に関するデザインパターンの紹介です。

Prototypeパターン

プログラミングのデザインパターンの一つPrototypeパターンについて実装例も交えて紹介します。

Singletonパターン

プログラミングのデザインパターンの一つ、Singletonパターンについて実装例を交えて紹介します。

Factory Methodパターン

プログラミングのデザインパターンの一つ、Factory Methodパターンについて実装例を交えて紹介します。

Builderパターン

プログラミングのデザインパターンの一つ、Builderパターンについて実装例を交えて紹介します。

Abstract Factoryパターン

プログラミングのデザインパターンの一つ、Abstract Factoryパターンについて実装例も交えて紹介します。