摘要

为保证在业务层面对象构造的合法性,避免产生半成品对象,文中提出一种二阶构造设计模式的对象构造设计方法。首先对对象构造的过程进行了认知与分析,指出了在构造对象过程中业务层面构造失败会产生半成品对象,在此基础上提出了二阶构造的设计流程,针对业务层面对象构造存在不成功的情况,采用在第二阶段来构造,并判断构造是否成功,以此来避免半成品对象的产生,使对象构造合法与否能够被设计者直接判断,最后给出了对该设计模式的名称、问题、解决方案、效果四个基本要素的总结。该模式设计简单、使用方便,可有效避免半成品对象的产生,可以为软件质量的提高带来新的可复用方法。

全文