设计类的时候,应充分运用属性来封装数据(参见第6条)。而在使用属性时,则可将其声明为"只读"(read-only)。默认情况下,属性是"既可读又可写的"(read-write),这样设计出来的类都是"可变的"(mutable)。
设计类的时候,应充分运用属性来封装数据(参见第6条)。而在使用属性时,则可将其声明为"只读"(read-only)。默认情况下,属性是"既可读又可写的"(read-write),这样设计出来的类都是"可变的"(mutable)。
本文标题:第十八条: 尽量使用不可变对象
本文链接:https://www.haomeiwen.com/subject/knvitrtx.html
网友评论