作るだけでなく
- 他の人 (および自分自身) にとって、現在の状況でのプログラミングがより簡単/保守可能になる
- すでに、データベースの CRUD (作成、更新、削除) 操作が容易になっています。
詳細については、以下を参照してください: - Java : Hibernate - Dot Net : Entity Framework
LINQ (Visual Studio) を使用すると、プログラミングがいかに簡単になるかをご覧ください。
- また、実際の問題を解決するためにデザイン パターンを使用することもできます (デザイン パターンはオブジェクト指向に関するものです)。
ちょっとしたデモでデモンストレーションするのも楽しいかもしれません:
- 同様の方法で、従業員、アカウント、メンバー、書籍をテキスト ファイルに保存する必要があるとします。
.PS. 私はPSEUDOの方法でそれを書いてみました:)
OOの方法
呼び出すコード: io.file.save(objectsCollection.ourFunctionForSaving())
クラスオブジェクトコレクション
関数 ourFunctionForSaving() As String
文字列_オブジェクト
for each _Object in objectsCollection
Objects &= _Object & "-"
end for
return _Objects 終了メソッド
非OOウェイ
oo 以外のコードを書き留めるとは思いません。しかし、考えてみてください:)
今言ってみましょう
OOの方法で。上記のクラスは、書籍、従業員、メンバー、アカウントなどを保存するためのすべてのメソッドの親クラスです...テキストファイルへの保存方法を変更したい場合はどうなりますか? たとえば、現在の標準 (.CVS) でコンパクト化できるようにします。
そして、ロード機能を追加したいとしましょう。どのくらいのコードを書く必要がありますか? オブジェクト指向の方法では、すべてのデータをパラメーターに分割できる New Sub メソッドを追加するだけで済みます (これは 1 回発生します)。
あなたの同僚にそれについて考えさせてください:)