design-patterns

    0

    3答えて

    私は既にこれを尋ねている既存の質問を探していましたが、私が把握しようとしていることをよく聞く質問は見つかりませんでした。私が見つけることができる最も類似した質問はこれでした:php 5.3 avoid try/catch duplication nested within foreach loop (code sandwich) 私が働いている場所は、PHPのバックエンドを持つWebアプリケーショ

    0

    1答えて

    私はシングルページアプリケーションでアプリケーションを持っています。 私はまた、登録と外部のログを持っています。クラスと 1.standardシングルトンパターン: 私は私がログインと登録とパスワードの回復のために使用すべきかどうかを知りたいのです。 export class Register { foo(): any {} } 2.orかもしれないが、Register.tsなどの

    0

    2答えて

    私はドキュメントジェネレータを実装しようとしています。私はオープン・クローズド・プリンシプルに従うことを強く主張しています。次のような要件は以下のとおりです。 複数のドキュメントタイプが存在します(つまり契約、委任状) (すなわちXML、JSON、HTML、PDF) それぞれ複数のドキュメントフォーマットが存在します文書型が原因オープン・クローズ原理次の私の選択に文書上に存在することが、データの異

    0

    1答えて

    は、私は継承関係B -> C -> Dを持っており、関心のある特定の機能fがここにあります class C(B): def f(self): if <some condition>: B.f(self) else: <do other stuff> そして、問題はBの複数の可能性が現実にあるということですが、Cのロジックがあります同

    0

    1答えて

    私はJSONスキーマをあまり使っていませんでしたが、私はこれを調べましたが、答えは見つけられませんでした(私はECMS-262標準をダウンロードしました)。 私は、JSONのレポートプログラムに取り組んでいると、スキーマ作成者は、単に定義の上で変更: "type":{ "id":"http://dummyurl/type", "type":"string", "pat

    0

    1答えて

    私は、各アプリケーションで独自のurlパターンを使用して、include /を使ってメインプロジェクト/アプリケーションに組み込むことができます。 アプリにいくつかの異なるURLがあるのだろうか、それをグループ化する方法はありますか?例えば urlpatterns = [ url(r'^user/$', hello.asView(), url(r'^user/hello/$',

    0

    1答えて

    まあ、私は質問があります。それはORMのデザインパターンですか、それともはデザインパターンを使用していますか?私はちょうどWikiPediaのDP(DAO)に見つかりました。 一部の記事では、ORMはDPであり、それ以外のものは - と誰も魔法使いDPが使用しているとは言いません。ソフトウェア工学で ORM Offensive Anti Pattern ORM - Wikipedia

    0

    1答えて

    デコレータパターンを使用しようとしています。 BaseCartは抽象クラスです。カートはBaseCartを拡張し、合計価格を取得します。今では、既存のコードを変更せずにカートの合計金額を割り引いています。だから私はBaseCartを拡張してTotalDiscountCartを作成し、合計額を得て割引を適用するCartDecoratorを作成しました。 今、私は以下の正しいテスト結果を出さないユニッ

    0

    2答えて

    私は私の質問は、UMLやクラスdesign.If上で、私はUMLダイアグラム以下 を発見し、多くのサイトに行ってきました私はそのためのObserverパターンを勉強、パターンを設計する新しいですオブザーバーパターンの目的は、以下に示すように、被験者が抽象的にする必要があるのはなぜ主題/オブジェクトの状態の変化、およそオブザーバーは、それが直接ConcreteSubjectすることはできません通知す

    0

    3答えて

    私はDesginパターンを学習しており、非常に奇妙な例を見つけようとしています。HERE。色や形:私たちが見ることができるように、オブジェクトを作成する方法の2種類があり public abstract class AbstractFactory { abstract Color getColor(String color); abstract Shape getShape(String sh