因为在有很多对象需要集中集中操作的时候,可以减少代码的复用和提高代码的灵活性,具体参考下例。
一个专门来创建实例的类叫做工厂,下面是一个简单的例子。
public classs factory{ //创建工厂类 public static object createbean(object arg){ //根据参数创造不同的子类,实现多态。 object ob = null; switch(arg){ case: arg1{ob = new object1();} case: ..... break; } } }
提高代码服用性和灵活性,工厂模式解决了对象创建问题。
tips:
聚合表示一种弱的“拥有”关系,体现的是a对象可以包含b对象,但是b对象不是a对象的一部分。。
封装的好处在于将逻辑处理分离开来,到达高复用、高扩展、高灵活性的的目的。
如对本文有疑问, 点击进行留言回复!!
网友评论