2011年5月22日 星期日

Effective C# 讀書心得整理
Item 7: Prefer immutable atomic value type

§恒定类型(immutable types):一但它们被创建,它们(的值)就是固定的
§天生就具有线程完全性的特点
§须要被动的把可变的引用类型COPY一遍 (defensive copy)
§同样可以创建一个工厂方法来实现一个结构
§可以为那些需要多步操作才能完成构造函数的恒定类型添加一个伴随类, EX: StringBuliter

沒有留言: