design-patterns

    0

    2答えて

    私は がチェーンの開始から終了までのチェーンを横断責任デザインパターンのチェーンの単純な実装を持っていますが、今私は を作りたいですチェーンはある点から始まり、ある点で終わる。 ここでは、Javaでの単純なパターン実装例を示します。 ここで私はBをチェーンストップにしたいのですが、それを実装する最良の方法は何ですか? public static void main(String[] args) {

    2

    1答えて

    非同期サービスに戻り値がありませんがObservablesを使用する場合は、Observable<boolean>を使用する傾向があります。しかし、このブール値の意味はありません。なぜなら、サービスが失敗したり成功したりするためです。失敗した場合、Observableをエラー状態にします。これは、観測されたブール値に対して「真の」値のみを残します。 Observable<void>のこのような使用

    1

    1答えて

    この記事https://martinfowler.com/eaaCatalog/repository.html Martin Fowlerはドメイン層について言及しました。ドメイン層はビジネス層と同じです。ドメイン層は何ですか?

    1

    1答えて

    コマンドパターン: -要求はオブジェクトの下にコマンドとしてラップされ、呼び出し元オブジェクトに渡されます。 Invokerオブジェクトは、このコマンドを処理できる適切なオブジェクトを探し、コマンドを実行する対応するオブジェクトにそのコマンドを渡します。 人事担当者が従業員の作成/閲覧/更新/削除ができる従業員管理システムを考えてみましょう。私のキャリアの中で、私はいつも Request from

    0

    3答えて

    この問題をモデル化する正しい方法を理解できません。 ここで私はあなたに私のコードの最小限のバージョンを与える: # -*- coding: utf-8 -*- from abc import ABCMeta, abstractmethod class AreaCalculator(): __metaclass__ = ABCMeta def __init__(self)

    0

    1答えて

    私はインタプリタのような機能をプロジェクトに実装しています。目的は、このライブラリのユーザがInvoke(command, param1, param2, param3...)のようなものを呼び出して、別のコマンドを呼び出せるようにすることです。各コマンドはクラスのメソッドです。 私の現在の実装では、同様である。 class MyTest: IInvokable { public voi

    0

    3答えて

    私はインターフェイス interface XXXCommandHandler(){ void parse(String something); String response(); String additionalResponse(); } を持ってXXXCommandHandlerを実装するクラスのいくつかは)(additionalResponseを実装して

    0

    1答えて

    私は、画面を見て、簡単なFactory patternを使用して、してください: 私は、オブジェクトを選択して、インスタンスを作成するために、スイッチ演算子を使用見ることができるように。 しかし、100を超えるクラスがある場合は、問題は来た。 スイッチの構築を避けるにはどうすればよいですか?インターフェイスを使用しますか?

    0

    3答えて

    私はこの List<Hotel> findAvailHotels(Provider provider, Method method, List<String> codes) { switch (provider) { case PROVIDER_1: //TODO Do common things to provider 1 switch (met

    10

    3答えて

    多くのコードは、ViewModelがテーブルビューのデータソースとして設定されていますが、多くは表示されません。 1.データソースをViewModelに設定することは、主にプレゼンテーションロジックを扱うため意味があります。 2.一方、ViewModelをデータソースとして設定すると、cellForRowAtIndexPathなどを実装していることを意味し、UIKitとは独立していません。 あなた