既存のシステムをオブジェクト指向に変える方法についてアドバイスをお願いします。 現在の購買、販売、在庫システムをオブジェクト指向に変更したいと考えています。どこから始めればよいか教えてください。 毛糸の生地について教えてください。 共有先: -----解決策---------最初のステップは、すべてのデータベースを実行することです操作の概要 テストを完了して合格したら、2 番目のステップについて説明します -----解決策---------------------- ----------○○のために○○するな、という言葉を先輩からよく聞くと思います これはどういう意味ですか? OO を行うには、OO の論理的思考が必要です 手帳以外の話もしましょう 人は、時間、場所、人、物、事(英語で5つのWと1つのH)がなければ何もできません プロセス指向は実は「オブジェクト指向」でもあるのですが、このオブジェクトは時間であり、プログラム内では時間は抽象化できないのでオブジェクトレスのように見えます オブジェクト指向とは、抽象化できるものをオブジェクトとして使えることを意味します 職場では場所と人がほとんど区別できないため(理由を考えてください)、物体として捉えられることがよくあります 実際には物(プログラミングではデータ)は変化しますが、それは制作の目的でもありますが、それをオブジェクトに分割することも困難です。 そして、物事(簡単に言うとプロセス)を分割することが、現在人類の間で最も一般的で実現可能な考え方になりました - これが社会的分業が生まれた方法です 大原則を述べたところで、どう理解するかは人それぞれの考え方に依存します (必ずしも全員が同じであるとは限りません) 特定のトピックに戻ります オブジェクト指向とは、同じプロセスをプロセスに結合し、異なるプロセスをオブジェクトに分割し、それらのプロセスを組み合わせてデザインパターンを通じて生産ラインを形成することです モデレーターの発言 - 最初のステップはすべてのデータベース操作を抽象化することです オブジェクト指向を学ぶ際に始めやすいため、データベースの読み書きのプロセスを抽出して詳細なオブジェクトを形成するものです 思想的に形式を排除し、同じ部分をそのまま内容として書きます 接続し、データベースを選択し、SQL コマンドを送信し、戻り値を取得します。これは、追加、削除、変更、検索の場合ではありませんか (同じプロセス) 唯一の違いは、どのライブラリ、どのコマンド、そして何が返されるかです...その後、異なる部分をパラメータまたは変数属性として使用するだけです 同様のものには、ファイル ディレクトリの処理、形式変換、API などが含まれます。 実際、あなたがよく知っている処理プロセスは、必ずしもデータベースである必要はなく、クラスとして最初に作成することができます。これは、ほとんどの人がデータベースからクラスやオブジェクトに触れ始めるからです。以前は XML をよく扱っていたため、XML 形式の処理から PHP クラスを学習することが多くなりました。 javascript/dom オブジェクトは、オブジェクト (dom 要素またはドキュメント コントロール) をオブジェクトとして使用し、イベントをメソッドとして使用するという考え方です 整然と実行される PHP とは異なり、JavaScript はほとんどの場合イベントによってトリガーされるためです