設計模式:行爲模式類

1 不變模式Immutable 在對象構造好之後,不允許改變對象的內容。使用最廣泛的不變類就是String。無論是ToUpper還是Substring還是運算符重載+=,都是新建了一個字符串,並重新將該字符串的引用添加到原來的變量上。 Long, Integer, Float, Double都是不變類,對其任何操作都不會改變其內部屬性,而是返回一個新對象。 2 策略模式Strategy 目的:封裝
相關文章
相關標籤/搜索