質問: オブジェクト指向(具体的にはどんなクラスで作ります?) オブジェクト指向、クラスの便利さは大体わかりました。 (赤外線やマイクロ波の専門的な説明はわかったけど、リモコンや電子レンジに具体的に見てみないと、ぴんときていない状態だと、思います。) それに、一人で作っていることもあり、また構造化プログラミングで今まで作ってきたので、具体的にどういうクラスに分け、どういうことを将来予想し、作るのかがわかりません。 仮に、シンプルな日記から作る場合、どういったクラスを作り、どういうことを予想し、作りますか? 特に、継承や他に使いまわせるようにとか、ソフトを作り、何を想定するのかを知りたいです。
回答: モデルに関しては、過去の資源がないならないで新規でもいいと思います。 あれば使う。特に勉強主眼ならば無理に探してまで流用する必要はないんじゃないでしょうか。 > こいつらをどう動かすかの部分は、 > ucやフレームワークへの依存度が大きくなりますね。 uc(use case)はご自身で決めるでしょうし、これを実現するための設計ですから当然依存します。 「始めに目的ありき」なのは最初から書いてる通りです。 で、uiとかビューの部分は、どうしてもライブラリなりフレームワークなりに依存してきますから、これなしにクラス構成を決めてもあまり意味がないです。 # 画面設計とかは依存しないと思いますが。