2017-06-04 26 views

答えて

3

このテクニックは、マイクロタイピングと呼ばれ、時にはという小さなタイピングと呼ばれます。コードをより表現力豊かにすることで、より安全で読みやすいようになります。 しかし、インダイレクションの別のレイヤーも作成します。コードの読者は、Idが完全に理解することを学ばなければなりません。彼女はおそらく既にStringが何であるかを知っているでしょう。

一般的には、マイクロタイピングをお勧めします。それは過度のことができるかもしれないが、私はこれまでこれを見つけていない場合があるかもしれない。だから心配しないでください。

具体的な実装について:Javaのような言語では、Stringのような標準クラスから派生することはできません。 C++のような他の言語では可能ですが推奨されません。したがって、私はむしろ継承の代わりに合成を使用したいと考えています。

class Id { 
    private String id; 
    ... 
} 
関連する問題