对象创建模式总结

来源:互联网 发布:淘宝综合评分是什么 编辑:程序博客网 时间:2024/05/12 16:21

对象属性情况与模式的关系:

  1. 属性与数据库或者前台具有一一对应的关系,作为数据库表中的一个记录或者前台表格的一行记录。javabean模式。
  2. 属性值具有固定的范围,或者固定值,只会产生几种对象,这些对象具有的含义(通过构造对象的函数名来表示)。Executors产生线程池。
  3. 属性值有约束条件,超出约束条件抛出异常(表示对象构造没有完成),因此构造函数无法完成。Builder模式
  4. 属性值有的是必选属性,有的是可选属性,属性之间可以随意组合,如果用构造函数就会产生构造函数的爆炸增长。Builder模式

值是固定的or值在一定范围内or属性值之间随意组合


对象的个数与模式的应用关系:

对象是单个对象:工厂模式

类没有对象,里面属性值全部是静态,比如全部是常量:屏蔽私有构造函数