2018年8月23日

摘要: 笔记的目的是方便自己查阅。 有些重构方法不在笔记中,可能是因为: 1、该方法在工作中已经熟练使用,不需要记录 2、该方法自己还不能灵活运用,需要再积累些经验 3、该方法自己并不认可(比如replace temp with query) 4、该方法在我的工作中不适用(比如适用于GUI的方法,现在都使用 阅读全文

posted @ 2018-08-23 23:00 芳草园一只地鼠仔 阅读(143) 评论(1) 推荐(1) 编辑

摘要: 第二章 创建和销毁对象 何时用静态工厂方法代替构造器? 1、获取有特殊含义的对象时,用有名称的静态工厂方法优于使用参数。 2、不可变类希望复用实例时。 3、不想暴露具体子类型(例如非公有内部类),或客户不需要关心具体子类型时。隐藏子类型便于系统扩展(可以随时删除或增加新的子类型),还可以增加系统灵活 阅读全文

posted @ 2018-08-23 19:18 芳草园一只地鼠仔 阅读(132) 评论(0) 推荐(0) 编辑


Copyright © 2024 芳草园一只地鼠仔
Powered by .NET 8.0 on Kubernetes