はじめに みなさんオブジェクト指向開発してますか? 大規模な開発であれば実装前にきっちりとクラス設計を行っていることでしょう。 また、大規模でなくても機能を跨いだり、複数の担当者で利用するクラスなどは、事前に慎重に設計すべきです。 開発現場にきちんとクラスの設計ルールがある場合は、この記事は読まなくて大丈夫です。 しかし、小規模の機能追加なんかの場合、クラス設計も実装も個人に任されることがあると思います。何ならオブジェクト指向で作らなくても全然構わない状況かもしれません。 でも、オブジェクト指向で作りたいですよね? この記事では、オブジェクト指向について基本的な知識がある人向けに、実装の最初の取っ掛かりや、リファクタリングする際の観点とか、そういったヒントを紹介したいと思います。 (注意)チームの開発・設計・コーディング等、各種ルール・規約を遵守してくださいね。 サンプルケース ここではカ