サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
emeitch.hatenablog.com
オブジェクトの分類 - emeitch ダイアリにて書いたことを、もう少し調べたところ、マーチン・ファウラー氏がちゃんと適切な名前をつけておられたようです。さすが御大。なので、定義しなおし。 ■アイデンティティを観点とした、オブジェクトの分類と設計方法 分類:「値オブジェクト(Value Object)」 特性:その内容にアイデンティティを持つオブジェクト 設計:Mutableな設計も可能だが、Immutableに設計した方がお得。 分類:「参照オブジェクト(Reference Object)」 特性:その存在にアイデンティティを持つオブジェクト 設計:Mutableな設計しかできない。 ちなみに、ファウラー氏は、自分の著書にて再三に渡り、「値オブジェクト/参照オブジェクト」の違いの重要性を説かれてるようです。(「Java | VOとDTOの違い(http://blog.ozacc.com
shiroさんの日記から、もう一個。 プログラミングを基礎から、しかも手っ取り早く身につけるにはどんなコースが良いだろう。 まずは、Unix環境でOSの概念とCの基礎を身につける。低レベルのインタフェースまでブラックボックスになってしまっているのは、学習環境として好ましく無いからだ。本を一冊、私が思い当たるのは、ちょっと古いが Kernighan&Pikeの"Unix Programming Environment" かな。これは大して分厚く無いくせに、一冊でUnixの基礎からシェルプログラミング、システムプログラミングのさわりやら構文解析やらまでカバーして、おまけにUnixの基本思想がわかるというお得な内容だと思う。最近のunixに慣れた目には古くさく映るかもしれないが(emacsもperlも無し。ネットワーク関係も弱い)、基礎を学ぶにはこのくらいシンプルな方が良いのではないか。 (同じ
このページを最初にブックマークしてみませんか?
『emeitch's blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く