mainFactory
2016-05-10 10:01:20 0 举报
mainFactory是一个用于创建和管理对象的工厂类。它提供了一种抽象的接口,使得客户端代码不需要直接与具体的对象类进行交互,而是通过调用工厂方法来获取所需的对象实例。这种方式降低了客户端代码与具体实现之间的耦合度,提高了代码的可维护性和可扩展性。同时,mainFactory还可以负责对象的生命周期管理,例如创建、初始化、销毁等操作。总之,mainFactory是一种设计模式,旨在提供一种更加灵活和可控的对象创建和管理方式。
作者其他创作
大纲/内容
FactoryVision1
+ CreateLine()+CreateRectagle()+ CreateText()+CreateCircle()
FactoryVision2
RectagleVision2
+draw()+update(in pView:Client)
TextVision1
AbstractRectagle
AbstractCircle
Graphic
+void draw(Graphics2D g2d)
AbstractTest
Picture
+draw()+update(in pView: Client)+add(in g:Picture)+remove(in g:Picture)+getChild(in i: int)
AbstractLine
CircleVision2
TextVision2
LineVision2
+stringLabel
+addLabel()+draw()+update(in pView:Client)
RectagleVision1
LineVision1
CircleVision1
AbstractFactory
+ CreateLine()+CreateRectagle()+ CreateText()+CreateCircle()+CreatePicture()
0 条评论
回复 删除
下一页