系列文章目录
文章目录
- 系列文章目录
- 前言
- 一、不变模式的结构
- 二、不变模式在JAVA中的应用
- 三、不变模式的优点和缺点
前言
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在阎宏博士的《JAVA与模式》一书中开头是这样描述不变(Immutable)模式的:
一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。
一、不变模式的结构
不变模式可增强对象的强壮型(robustness)。不变模式允许多个对象共享某一个对象,降低了对该对象进行并发访问时的同步化开销。如果需要修改一个不变对象的状态,那么就需要建立一个新的同类型对象,并在创建时将这个新的状态存储在