Effective Java
Ydoing
这个作者很懒,什么都没留下…
展开
-
优先用静态方法创建对象,考虑用静态工厂方法代替构造器
优势 能用工厂方法名区别不同的创建语境。 控制创建过程,不必每次都创建一个新对象。 可以创建不同子类的实例,隐藏子类的实现。 服务提供者架构的实现一般需要设计如下组件: - 提供服务的接口Service - 提供服务注册的API - 提供服务方法的API,用来获取服务的实例 - 服务提供者接口Provider可以这样来理解,举个例子:你在健身俱乐部办理了一张会员卡,当你去健身时,你要出示这张原创 2015-12-22 11:30:49 · 973 阅读 · 0 评论 -
Java优化考虑构建器创建对象
最近在做项目的时候,需要新建一个对象叫CartMessage。CartMessage只作为方法参数,如果要构建一个CartMessage,没有重构之前的做法是类似这样的:CartMessage msg = new CartMessage(); msg.setA(); msg.setB(); msg.setC(); ... helpCartService.sendMsgToWebSocket(msg)原创 2016-06-06 11:29:32 · 1048 阅读 · 0 评论