《Effective Java》阅读笔记
admin
2024-03-20 07:13:22

1.考虑使用静态工厂方法替代构造方法

优点:

1.静态工厂方法有名字,可读性更高

2.不需要每次都创建一个新对象

3.可以返回其返回类型的任意子类型对象

4.返回对象的类可以根据参数的不同而不同

5.在编写包含该方法的类时,返回的对象的类不需要存在(?)

缺点:

1.没有公共或受保护构造方法的类不能被子类化

2.程序员很难找到它们

相关内容

热门资讯

山海邂逅悦来玥美!青岛银丰玥美... 时光淬炼初心,山海见证成长。三百余日夜匠心耕耘,青岛银丰玥美酒店与崂山为伴,与黄海为邻,融青岛山海风...
摸鱼、钓虾、吃瓜、赏荷…初夏时... 这个周末,一场场充满野趣的“田园嘉年华”在沪郊金山多个农场上演,吸引众多市民带着孩子下乡来,赛跑、吃...
原创 戚... 5月28日,北京环球影城迎来了一对温暖的家庭画面:戚薇和李承铉携三岁半的儿子Seven现身游玩。现场...
滹沱河畔 遇见“诗和远方” 图为市民在滹沱河畔休闲娱乐。 初夏五月,惠风和畅。徜徉在石家庄滹沱河生态区(城区段),澄澈河水蜿蜒...
在迪士尼排队两小时,我才看清V... 文丨沈理 在网上看到一则新闻: 上海迪士尼,创极速光轮排队区。一个父亲牵着七八岁的儿子,已经在烈日...