240 发简信
IP属地:广西
  • 1.6:避免创建不必要的对象

    ① 不可变类,采用静态工厂方法 对于不可变类,若同时提供了静态工厂方法和构造器的不可变类,通常可以使用静态工厂而不是构造器,以避免创建不必要的对...

  • 视图与适配器

    ◆ 视图:类比数据库的视图概念。将集合类对象中的数据重新映射到一个数据集合中,但这个集合不是一个物理上存在的对象实体,而是对原集合类对象的再映射...

  • 1.2:遇到多个构造器参数时考虑使用构造器(Builder)

    ①构造器和静态工厂方法有个共同的局限性:不能很好的扩展到大量的可选参数。 ②JavaBeans模式 JavaBeans模式自身有个严重...

  • 1.1:考虑用静态工厂方法代替构造器

    ● 优先考虑静态工厂方法代替构造器 优势(原因): ① 自定义名称(★★) 构造器参数本身没有很好的确切描述返回的对象,客户端程序员不容易记住...