建造者模式将复杂对象的创建过程封装在抽象建造者类中,可以通过增加新的具体建造者类来扩展系统的功能,通过增加新的具体建造者类就可以拓展程序,4.可以更加精细地控制复杂对象的构建过程.JAVA建造者模式的优点有哪些?
1、良好的封装性:建造者模式将复杂对象的创建过程封装在抽象建造者类中,使得创建过程逻辑清晰,更加容易维护。
2个、层次分明:具体建造者类、指挥者类和产品类三者的职责清晰,有利于代码的维护和扩展。
3、多样性:可以通过增加新的具体建造者类来扩展系统的功能,从而使得系统更加灵活和可扩展。
JAVA建造者模式的优点有哪些?优点:
1.建造者模式可以将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.
2.允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不必知道内部的具体构建细节.
3.拓展性良好,通过增加新的具体建造者类就可以拓展程序,符合开闭原则.
4.可以更加精细地控制复杂对象的构建过程.
JAVA建造者模式的优点有哪些方面?1.使用建造者模式可以使客户端不必知道产品内部组成的细节,可以防止客户端不合理的使用产品.
2.增加新的具体建造者无须修改原有类库的代码,指挥者类针对抽象建造者类编程,系统扩展方便,符合“开闭原则”的要求.
3.可以更加精细地控制产品的创建过程,将复杂产品的创建步骤分解在不同的方法中,使得创建过程更加清晰.
分享名称:JAVA建造者模式的优点有哪些
URL标题:http://www.shufengxianlan.com/qtweb/news1/325251.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联