abstraction

    9

    5答えて

    データ抽象化と情報隠蔽に違いはありますか?このリンクのすべての回答を通過した後、私はもっと混乱しています。 Abstraction VS Information Hiding VS Encapsulation 違いは見つかりませんでした。私たちが目標(情報隠蔽)を目標として&と呼ぶことができるかどうかは、プロセスとして他のもの(抽象化)ですか?しかし、これは私にとって満足できる差ではありません。さ

    4

    1答えて

    私のチームは、Facebook、LinkedIn、Twitter、Google+などの複数のソーシャルネットワークと統合したいサイトを構築しています。しかし、ソーシャルネットワークの統合は必ずしもサイトの中心的な焦点ではなく、私たちのチームは小さいので、統合に数週間かかることは望ましくありません。 認証に関しては、私たちが利用できる多くのオプションがあります。私たちが探しているのは、ステータスの共

    1

    3答えて

    私は.NETの開発者であり、OOPについてよく知っています。 しかし、最近私は興味深い事実に気づいた。 System.Data.SqlClient.SqlCommandは、 System.Data.Common.DbCommandに由来します。後者はSystem.IDbCommandを実装しています。 System.IDbCommandは、IDbConnectionのインスタンスConnectio

    0

    1答えて

    私はいくつかの静的変数と関数を持つPHP抽象クラスを持っています。 class Generic{ public static $ID; private static $tableName; private static $oldTableName; protected static $DAL; public static function Ini

    22

    2答えて

    次のコードでは、PHPが不自由なので、customMethod()はprivateです。これはなぜですか?可視性は、何かが定義されているのではなく、宣言されている場所によって決まりますか? テンプレートクラスの定型的なコードにしかcustomMethodを表示しないようにして、それが上書きされないようにしたいのであれば、代わりに保護され、最終的になりますか? Template.php: abstr

    10

    5答えて

    私は2つのプロトコルがあるとします。 (defprotocol A (f [this])) (defprotocol B (g [x y])) をそして、私は、プロトコルAをサポートするすべてのインスタンスに、プロトコルBを拡張したい: (extend-protocol A String (f [this] (.length this))) (e

    6

    3答えて

    Clojureについて非常に強力なのは、すべてのコアデータ型が同じシーケンス抽象化を実装していることです:clojure.lang.ISeq。 これは、「first」、「concat」、「cons」、「map」、「rest」などの関数は、それらのデータ型すべてで一般的に機能することを意味します。 私の独自のカスタム関数をミックスに追加して、ISeqから継承するすべての型に対してどのように機能させる

    1

    3答えて

    私は、特定のjtableが起動時に作成され、決して再構築されない大きなプロジェクトを持っています。表モデルはリフレッシュされ、さまざまなユーザーの操作に基づいて表が再描画されます。 私は、カスタムのTableCellListenerクラスを追加して、AbstractActionとともにセルの変更に対応しました。テーブルにデータが最初に読み込まれるときに実行されるコードを次に示します。 ( 'fir

    2

    1答えて

    私はVisual Studioを使用した開発を始めましたが(これはより一般的な言語問題と見なすことができますが)、適切な方法データベースエンティティ/テーブルとコード内のクラスを関連付ける。 現在、エンティティのフィールドに直接対応する属性またはiVarsのクラスを作成します。 たとえば、すべての 'Customers from a Table'を取得する場合、データベースに対してSelect文を

    0

    3答えて

    私はコレクションを探しています。 たとえば、.Add(3, 4, element)のように2D整数キーを使用しているかのように要素を追加できる必要があります。コレクションの範囲外に追加すると、コレクションを展開する必要がありますが、これには制限がありますが、負の値も含まれます。たとえば、Int16の範囲が良いとします。コレクション内のすべての要素は同じ型を持つことができますが、その要素を指定する必