abstraction

    2

    5答えて

    私は抽象的なインターフェイスに対してコード化し、使用するコンパイル時にコンパイル時に選択できるように、同様の機能を持つ2つのサードパーティライブラリの共通インターフェイスを作成しようとしています。 オーバーヘッドを追加しないようにするには、この抽象的なインターフェイスが必要です。つまり、多態性は問題にはなりません。いずれにしても実際に実装されている実装が1つしかないので、これは必要ありません。だか

    1

    1答えて

    私は、plotting markerまたはpolylinesのような操作を行うマップを使用するプロジェクトに取り組んでいます。 機能はうまくいきますが、私は複数のマップサービスプロバイダを使用する上で難題に直面しています。 オープンレイヤーを使用して同じセット操作を実行したいと考えています。そのためには、コントローラーやビューのようなすべての場所で変更する必要があります。さらに、私は必要なフォーマ

    0

    1答えて

    抽象化と構造化プログラミングが一般的にサポートされているため、関数がライブラリでは異なると言われましたが、どういう意味ですか? 抽象化と構造化プログラミングのためにライブラリにはどのような機能がありますか? あまりにも曖昧な質問ですか?

    -1

    1答えて

    C#ジェネリック(具体的にはclassの型パラメータ)では、汎用型を拡張/継承する特殊( "非汎用")型(class)の指定型パラメータ値を参照できますか?この例では、継承する(特殊な)タイプの汎用(継承)型のvirtualメソッドをオーバーライドしています。私はそれが質問/回答にとって重要だと思っていますが、そうでない場合は制限したくありません。 私はちょうどCがtypedefと呼ぶものを探して

    0

    1答えて

    RealmデータベースからデータをフェッチするAuotoCompleteTextview(私のMainActivity内)をセットアップしようとしています。だから私は、次のようにアダプタを使用しています: public abstract class FilterableRealmBaseAdapter<T extends RealmObject> extends ArrayAdapter<T> i

    -1

    1答えて

    私は最初、アクティビティ内のすべてのカメラと記録ロジックを備えたビデオキャプチャアプリケーションを実装しました。 MVPデザインパターンを理解していれば、UI自体以外のロジックはビューに含まれてはなりません。だから私はインターフェイスの背後にカメラのロジックを非表示にすることをお勧めしました。私はインターフェイスでそれを隠すことによって何が本当に理解されていません。つまり、インターフェースを作成し

    0

    1答えて

    今、記事の海とそれに対処する質問があり、そのほとんどを経験したことが分かっているので、私の理解が正確かどうかを知る必要があります。 抽象的な:複雑さを処理する方法。私たちは基本的に最低限必要なものを特定しますが、本質的ではない詳細は省略します。簡素化。 カプセル化:モノを1つのブラックボックスにラップするプロセス。ブラックボックスはさまざまなサービスを提供しますが、すべてが1つのユニットとして結ば

    2

    1答えて

    多くのイベントを含むサードパーティライブラリを使用しなければならない状況にあり、非常にうまく書かれていません。それは私のコードで処理する必要があるイベントを起動しますが、私はアダプタを必要とするので、私はそれを抽象化しようとしています。問題は、イベントの一部がrefのパラメータをとる代理人型であることです。ここでは、サードパーティのライブラリがどのように見えるかの例です:私は、パラメータのリストを

    0

    2答えて

    今年はJavaでプログラミングを始めました。私は高レベルの概念を理解し、快適なプログラミングを感じます。 しかし、私はどのように内部的にこのすべての仕事をしているのですか?私は、Javaが開発を軽減するために低レベルのものから離れてプログラマーを得るために特に作られた高水準言語であることを理解します。 本質的に、高水準言語が内部的にどのように機能するかについて詳しく知りたいと思います(オブジェクト

    1

    1答えて

    私は日々の開発にDependency InjectionとInversion of Controlを適用したいと思います。オブジェクトタイプがSomeObject(インターフェイスISomeObjectを実装しています)とします。私はIDataインターフェイスを実装するDataというこのオブジェクトを消費するクラスを持っています。 public interface ISomeObject {