オブジェクト指向 1

オブジェクト指向とは

オブジェクト指向とは何でしょうか?
どうして、オブジェクト指向にしないといけないのでしょうか?
C++でできることは、C言語でほとんどできるのでは?
オブジェクト指向の利点と欠点とは?
オブジェクトとは何でしょうか?
C言語の int 変数はオブジェクトでしょうか?

デザインパターン

デザインパターンは、オブジェクト指向によってプログラミングするときの定石に、名前をつけて分類したものです。

デザインパターンの種類

デザインパターンには多くの種類がありますが、GoFと呼ばれるデザインパターンが有名です。
GoFデザインパターンは、以下の23種類です。
実際は、これ以外にも様々なデザインパターンが存在します。

オブジェクト生成パターン
オブジェクトを作るときのパターン
プログラム構造パターン
プログラムのしくみ(構造)を作るときに使うパターン
オブジェクト動作パターン
オブジェクトの振る舞いに関するパターン

Singleton

インスタンスを一つだけしか作れないようにするデザインパターンです。

参考


Home | Contents
Mail