日期:2011-03-22 16:15:00 来源:本站整理
Java筹划情势之工厂办法情势[Java编程]
本文“Java筹划情势之工厂办法情势[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
一 、工厂办法(Factory Method)情势
工厂办法情势的意义是定义一个成立产品对象的工厂接口,将实际成立工作推迟到子类当中.核心工厂类不再负责产品的成立,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂办法情势可以使系统在不改正具体工厂角色的情形下引进新的产品.
2、 工厂办法情势角色与构造
抽象工厂(Creator)角色:是工厂办法情势的核心,与利用程序无关.任安在情势中成立的对象的工厂类必须实现这个接口.
具体工厂(Concrete Creator)角色:这是实现抽象工厂接口的具体工厂类,包含与利用程序密切相关的逻辑,并且遭到利用程序调用以成立产品对象.在上图中有两个这样的角色:BulbCreator与TubeCreator.
抽象产品(Product)角色:工厂办法情势所成立的对象的超范例,也就是产品对象的共同父类或共同拥有的接口.在上图中,这个角色是Light.
具体产品(Concrete Product)角色:这个角色实现了抽象产品角色所定义的接口.某具体产品有专门的具体工厂成立,它们之间常常一一对应.
以上是“Java筹划情势之工厂办法情势[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论