データ抽象化と情報隠蔽に違いはありますか?このリンクのすべての回答を通過した後、私はもっと混乱しています。 Abstraction VS Information Hiding VS Encapsulation 違いは見つかりませんでした。私たちが目標(情報隠蔽)を目標として&と呼ぶことができるかどうかは、プロセスとして他のもの(抽象化)ですか?しかし、これは私にとって満足できる差ではありません。さ
私はいくつかの静的変数と関数を持つPHP抽象クラスを持っています。 class Generic{
public static $ID;
private static $tableName;
private static $oldTableName;
protected static $DAL;
public static function Ini
私は2つのプロトコルがあるとします。 (defprotocol A
(f [this]))
(defprotocol B
(g [x y]))
をそして、私は、プロトコルAをサポートするすべてのインスタンスに、プロトコルBを拡張したい: (extend-protocol A
String
(f [this] (.length this)))
(e
私はVisual Studioを使用した開発を始めましたが(これはより一般的な言語問題と見なすことができますが)、適切な方法データベースエンティティ/テーブルとコード内のクラスを関連付ける。 現在、エンティティのフィールドに直接対応する属性またはiVarsのクラスを作成します。 たとえば、すべての 'Customers from a Table'を取得する場合、データベースに対してSelect文を