design-patterns

    0

    2答えて

    多言語辞書を作成しようとしています。 私は言語クラスと単語クラスが必要だと思いますが、異なる言語は異なる単語タイプと動詞時制を持っています。例えば、ドイツ語では異なる単語性​​別(男性、女性、ニュートー)があります。 今私の質問は、コード内で異なる言語を表現する方法である: の1-言語の親クラス、単語の親クラス 2 - 言語「」クラス、単語「inLanguageA」クラスと別の単語の種類と機能 3

    -1

    1答えて

    アプリケーションの「ファミリ」を作成したいと思います。これらのアプリケーションは、それらの間の小さな変更を加えて、すべて同じルック・アンド・フィールを持ちます。変更は文字列、画像の一部、およびライフサイクルメソッドのいくつかの変更でもあります。 私が考えているのは、Android Studioですべてのアプリケーションに共通のデフォルトの外観と実装を持つライブラリモジュールを作成し、各アプリケーシ

    -1

    1答えて

    私が理解しているように、マイクロサービス設計アプリケーションでは、すべてのマイクロサービスが正確な目的を果たし、データベースを所有していなければなりません。 しかし、Financeマイクロサービスからの注文リストを表示し、すべての注文についてCRMマイクロサービス上の顧客がある場合は、各注文の行ごとにgetCustmerSimpeDetailを呼び出す必要がありますか?

    0

    1答えて

    他の型へのポインタを含むシンプルなシングルトンクラスをC++で作成したいと思います。 シングルトンはある時点でそのポインタの所有者になります。 だから、型テストのオブジェクトを削除し、シングルトンのデストラクタでそれのメモリを解放するための良い方法このう?。 class Test{...}; class Singleton { public: static Singleto

    1

    1答えて

    これは難しい質問です。自分自身を正しく説明できるかどうかを確認してください。 Sharepointでは、ListItemにはデフォルトでプロパティ、ID、タイトル、createdby、createddate、modifiedby、modifieddateがあります。 ただし、列が多いカスタムリストを作成することはできますが、ベースリストから継承するため、新しい列はすべて前の列に追加されます。 私の

    0

    2答えて

    レポートモジュールには、リファクタリングしたい電子メールサービスがありますので、汎用メールサービスとして使用できます。実際には、リファクタリングの主な理由でパスワードをリセットしたいときに、ユーザーに電子メールを送信するという要件があります。 public class EmailService{ public Email buildEmail(ReportRequest reportR

    0

    1答えて

    私はgraphql-phpを使ってプロジェクトを進めています。 an exampleは、このようなクラスを作成示唆しているがあります:これは正常に動作します Types::page()またはTypes::category() : use Project\CategoryType; use Project\PageType; class Types { private static $p

    0

    2答えて

    互換性がありません:私は、単純なファクトリメソッドデザインパターンを実装しようとしています [ts] Class 'ListItemFactory' incorrectly implements interface 'IFactory'. Types of property 'getItems' are incompatible. Type '(requester: SPHttpClient, s

    -4

    1答えて

    私はMVPの記事や例についていくつかの研究をしましたが、アプリケーションコードにMVPを適用する方法を理解できません。 Android用に適切なMVPを実装するための具体的なガイドラインはありますか? MVCとMVPで同じアプリケーションがある場合は、 とあなたに感謝:)

    2

    1答えて

    サンプルを見ると、Android Architecture Componentsを使用してMVVMへの2つのアプローチが見られました。 最初のアプローチ:Activityと呼ばれる観察者がViewModelObservableFieldにデータを設定された場合 ViewModelがLiveData にLiveData Activity加入を提供します。 ViewModel全体を結合に通す。私はVi