coupling

    2

    2答えて

    例えば、64ビットの変数を持ち、2つの32ビットのデータ項目をSIMD処理の目的のために格納している場合、これらの2つのデータの論理結合を表す名前がありますか? 私の同僚は「ハイブリッドカップリング」を提案していますが、これは広く使われている用語ですか? 具体的には、特定の実装よりも高いレベルの概念を取り入れています。例えば、Cのような言語では、我々は、これら2つの構造体を有している、と言う: s

    2

    2答えて

    私は学校でGRASPパターンを学習しています。私はCreatorパターンについて質問しています。 のは、あなたが3クラスがあるとしましょう、コンピュータ、UserRespositoryとユーザー。 GRASP Creatorパターンのルールの1つは、オブジェクトを作成する責任をそれらのオブジェクトを含むクラスに割り当てることを指示します。このガイドラインに従うことで、UserRepositoryが

    3

    6答えて

    私は大きな密接に結合されたアプリケーションをリファクタリングし、メンテナンス性と柔軟性を増そうとしています。 私は多くの単体テストがあるので、私は段階的にリファクタリングすることを望んでいます。 どのデザイン&このタスクを達成するためにリファクタリングパターンを実装/適用する必要がありますか? 私はいくつか考えることができます: Extract Interface Extract Method D

    0

    1答えて

    あなたはクラスZipFileとクラスのコンテンツと言ってください。 ZipFileには、zipアーカイブ内のすべてのファイルの内容を読み込んでContentオブジェクトに格納するload()メソッドがあります。 最も適切なOOPデザインは何ですか? 1)ZipFile.load())コンテンツオブジェクト class ZipFile { public function load()

    3

    8答えて

    私は作っているゲームに2つのクラスを持っています。 guiクラスとロジッククラスは、noughtsとcrossesのゲーム用です。 GUIクラスには、JButtonの配列を使用し、それらをすべて同じ匿名の内部クラスアクションリスナーで返すメソッドがあります 問題はこれをクリックすると、テキストがxまたはao依存に変更されますプレイヤー1または2の上で、このコードはロジッククラスにする必要があります

    1

    2答えて

    私はちょうど最近PureMVCフレームワークを学びましたが、ProxyとMediatorオブジェクト間の結合について少し混乱しています。 thisページのリンクは、フレームワークを説明するいくつかのドキュメントに接続します。 私が検討したPureMVCの図と例は、しばしばメディエーターとプロキシの直接結合を示しています。新しい通知を送信するのではなく、プロキシの状態が更新されると、(ファサードから

    0

    4答えて

    これはオブジェクト指向設計の方が優れていますか? Class User { id {get;set} } Class Office { id {get;set} List<User> Managers(){ }//search for users, return list of them } またはこの1 Class User { id {get;

    1

    4答えて

    このフォーラムには、結合と結合の例を含む多くの良い例がありますが、私はそれを自分のコードに完全に適用するのに苦労しています。コード内で変更が必要な部分を特定できます。 Javaの専門家が自分のコードを見て、どのような面が良いか悪いかを私に説明することができますか?私はそれを自分で変えても構いません。それは...その多くの人々がお互いに反対しているようだと、私はそれが難しい実際の原則を従うことを理解

    1

    2答えて

    誰かがこれを設計する必要がありますどのような方法を共有することができます: のは、私がEntriesを使用して構築されたいくつかのデータモデルを、持っているとしましょう。 ( - それはケースのためにそれほど重要ではありませんまたはインタフェースIEntry)と、このクラスのいくつかの実装がある - 基本的に、私は1つの抽象クラスEntryを持ってMovieEntry、SoundEntry、Foo

    3

    3答えて

    私は ...あなたが閉鎖 //In the "Resource Manager" class public void process(Command cmd){ //Initialize ExpensiveResource resource = new ExpensiveResource(); //Use cmd.execute(resource);