2007-12-06から1日間の記事一覧

interface と型チェックの有無

OOP

ref: クラス、インターフェース、型チェックの有無 - usagidropの日記 ふむ。おっしゃるとおり。 例えば次の例では、class Aを定義するときに、必ずm1()を実装しなければならないことが強制されます。これは型に関係ないですよね。 interface X { public voi…

冠詞

ref:404 Blog Not Found:プログラマーでなくてもわかるaとtheの違い ref:codeなにがし::プログラマにおくる英語の冠詞の使い分けの法則 Wiki版 つArticles 詳しくはあとで書くかもしれないし、書かないかもしれない。

値と参照

ref:404 Blog Not Found:アルゴリズム百選 - 値と 基本的には、内部構造を持つもの、すなわち変更可能なプロパティを持つもの全てが参照で、内部構造を持たないもの(atomic)は値、ということになります。例えばRegExpオブジェクトにはglobalなどのプロパティ…

LL では DI はいらない?

DI

ref: DIコンテナなんていらない - usagidropの日記 単純な DI Container はいらないというのであれば、まぁ、そういう面はあるだろうなぁ、と思う。 でも、規約ベースで自動的に injection するだとか、AOP と組み合わせるとかすれば結構便利に使えるんじゃ…

interface の method の modifier

ref:interfaceのメソッドって - mono-hateの日記 そいや、public つけるのは推奨されないんだっけ?私はつけているなぁ。えーと、Java Language Specification でも見てみるか。 Every method declaration in the body of an interface is implicitly public…