抽象化

抽象化とは
ウェキピディアを見ると、こうある。
「対象から注目すべき要素を重点的に抜き出して他は無視する方法である」

ソフトウェアを設計する時に抽象化は欠かせない。
なぜかというと、全部具象化したクラスや関数書いてると重複コードが半端なくなるから。


やってみよう。
やきそば。あー、おたふくソースがかかっててぇ、人参とか
豚肉とか入ってってー、炒めた麺料理だね。

重要な点だけ抜き取ると、
ソース麺料理 かな。
もっと抽象化すれば、
麺料理
もっと抽象化すれば
料理or食べ物。



それに、
コンサルトとか、もっと言えば人生において
抽象化思考
は非常に使える考え方!!! と思う。

抽象化思考についてはこちらみて!