オブジェクト指向を勉強している人は、POA(プロセス中心アプローチ)やDOA(データ中心アプローチ)(※1)という言葉を聞いたことってある? オブジェクト指向関連の本を見てもPOAやDOAについてはあまり書かれていないみたい。 でも、オブジェクト指向を勉強するときはPOAとDOAについて多少理解(最低でもPOA、DOAの特徴と欠点)していないとまずいです(※2)。 ということで、ここではPOAとDOAについて、いい加減に説明し、その後、それらとオブジェクト指向の関連について適当に説明します(※3)。 ※1:POA、DOAは情報処理技術者試験のソフトウエア開発技術者の試験範囲なので合格を目指している人は勉強した方が良いです。 (実はオブジェクト指向も試験範囲だったりする。) ※2:特にPOAやDOAの欠点を理解することは大事です。 欠点を理解していないとオブジェクト指向で開発し