设计模式:行为模式类

1 不变模式Immutable 在对象构造好之后,不允许改变对象的内容。使用最广泛的不变类就是String。无论是ToUpper还是Substring还是运算符重载+=,都是新建了一个字符串,并重新将该字符串的引用添加到原来的变量上。 Long, Integer, Float, Double都是不变类,对其任何操作都不会改变其内部属性,而是返回一个新对象。 2 策略模式Strategy 目的:封装
相关文章
相关标签/搜索