08 2012 档案
摘要:经常看到一些文章提到 “领域驱动设计”。领域、驱动、设计,短短三个词,听起来很是神秘,且每一个词都有足够的分量拿来装B....一开始也没怎么在意,直到有一天我突然意识在目前自己在开发的项目上居然有领域驱动设计的影子。于是便产生了深入了解的想法,拜读了园子里的不少文章,都是看得云里雾里,到底什么是领域驱动设计,脑力里还是没有清晰的概念。昨天下载到了一本名为《领域驱动设计精简版》的书,约80页,我想大概能满足我了解了解的想法。读完了全书,似乎有所了解,又似乎还是不懂,看来是自己功力不够,只得将来再来探究。当然写下一些目前的理解,以供将来参考,也可以留作纪念。。。什么是领域驱动设计?最初的理解,我以
阅读全文
摘要:关于装箱和拆箱的概念:最早的时候,我以为将对象转换为Object类型就是装箱,将转换后的Ojbect转换回具体的类型就是拆箱。后来才知道,值类型和引用类型之间的互相转换才叫装箱,拆箱。装箱和拆箱是有一定的性能损耗的,尽量避免无意义的装箱拆箱,比如用泛型。装箱的具体步骤:int x=2;object o=x;//这里是装箱生成一个新的引用对象(比如上面代码中的o最后引用的对象)并在托管堆上为其分配内存。(我理解为这里有个隐藏的 new object() )将要装箱的对象数据复制到新生成的对象上。(将x的值赋给 new object())返回新对象的引用。(o被赋值,指向赋过值的new objec
阅读全文