oop

    0

    3答えて

    現在、私は議論している各エンティティの最後にエンティティを配置する場合は良い例です public class CustomerEntity:BaseEntity{} の代わりに public class Customer:BaseEntity{} 私のキャリアで私は両方見たが、どのように今日は?

    2

    6答えて

    すぐに私の教訓の開発段階を開始するつもりです。現在の設計では、データベース接続とそれを呼び出す多くのクラスを扱う単一のクラスを用意しています。データベースクラスは接続を開いて盲目的にクエリを渡し、他のクラスはそれらのクエリの内容を担当します。 私が知りたいことは、これらのリファレンスがデータベースクラスについて知る最良の方法は何か?私の本能は、データベースクラスのメソッドを静的にしてDatabas

    2

    2答えて

    データを解釈するためのルールベースのシステムを構築しようとしています。しかし、私はルールの保存と解釈のロジックを構築する方法を決定する際に問題を抱えています。 現在、かなり複雑なデータベース構造がありますが、ルールデータを格納するすべての面を処理します。アイデアは、システムは、MS Outlookがユーザーにルールを追加させる方法を模倣できるということです。次のように 私の問題は、以下のとおりです

    1

    2答えて

    要点:別のクラスのメソッドでインスタンス化されたクラスのメソッドにアクセスするにはどうすればよいですか? 私は今、それは(コードを変更することはところで、オプションではありませんそれは私のものではありません...私はちょうどそれを解読しています。)以下のんで探していたコードのビットがあります: は、 クラスには、別のクラスをインスタンス化するメソッドがあります。 // this file is

    29

    6答えて

    私は、特定の変数からクラスをロードしてインスタンス化する何らかの種類の関数を作成しようとしています。このような何か: <?php function loadClass($class) { $sClassPath = SYSPATH."/classes/{$class}.php"; if (file_exists($sClassPath)) { require_onc

    0

    2答えて

    クエリのような条件文を処理できるオブジェクトを作成しようとしています。これは、2つの条件を一緒に「結合」して、使用されている「結合」のタイプに基づいてそれらの間の依存関係を作成することができるためです。 public function addCondition (Condition $condition, $join = null) { $this->conditions[] = $c

    0

    3答えて

    私はそれが新しいコンストラクタのかなりの数のパラメータを含む基本クラスを持っています。 Superベースクラスを継承する7つのサブクラスがあります。私の質問/問題は、すべてのサブクラスは、基本クラスのNewコンストラクタのほとんどのパラメータに同じ値を使用し、これらのサブクラスは順番に呼び出すことができます。私は、スーパークラスの共通の値を設定し、それぞれのサブクラスのためにそれらを使用したいと思

    1

    2答えて

    私はDiazの本Pro JavaScript Design Patternsを読んできました。素晴らしい本。私は自分でプロではない。私の質問:プライベートインスタンス変数にアクセスできる静的関数を持つことができますか?私のプログラムにはたくさんのデバイスがあり、1つの出力は別の出力に接続できます。この情報は入力配列と出力配列に格納されます。私のコードは次のとおりです。 Device.connect

    2

    7答えて

    私は、シングルトンクラスでも静的クラスでもないクラスを持っています。状態はありますが、はとなる可能性があります。私は共有状態があるときにシングルトンから離れるのが好きですが、私が聞いている議論は、ある時点でオブジェクトのインスタンスが1つしか存在していないことから、パフォーマンスの利点を得ることです。 私の特別なケースでは、このオブジェクトに関連する多くのデータはありません - それぞれ最大150

    3

    5答えて

    The Object Oriented Concepts Surveyに充填しながらは、(ソフトウェア設計上の実際のデータをいくつかの学術研究者を提供するために)、私はこの質問に出くわしました: あなたのクラスで許可した最大の方法の限界Nは何ですか? 調査では、あなたは私のアプリケーションを設計し、この背後にある理由があるのだろうしながら、私は正直、このような制限について考えたことがありません。こ