プログラミング
4月も半ばを過ぎて、新入社員がプログラミング研修を受ける季節になったからだろうと思うが、オブジェクト指向談義が再燃している。ほとんど年中行事だ。 今年は、オブジェクト指向という用語をアラン・ケイの言った意味で使うのは「特権的」だという主張ま…
オブジェクト指向には、もともとアラン・ケイが創案したメッセージ・パッシングのオブジェクト指向と、その後、抽象データ型から発展したオブジェクト指向の2つがあって、その2つは、プログラム言語の機構の面からは共通する要素も多いのだけどプログラミ…
オブジェクト指向設計においては、独立性の高いプログラム部品(オブジェクト)の集合としてシステムを構成します。そのため、システム内部の部品と部品の間の役割分担を適切に設計することが大変重要です。このような役割分担は多くの場合「インターフェー…