摘要: 在介绍简单工厂模式之间,我们首先得清楚面向对象的三大特性:封装、继承、多态。封装:每个对象都包括自己进行操作所需要的所有信息,而不依赖于其他对象来完成自己的操作。这样的方法和属性通过类的实例来实现。通过良好的封装可以降低耦合度;类的内部可以自由修改;类具有对外的清晰接口。继承:通过对对象进行抽象父类,子类实现父类功能并可扩展。 1.子类拥有父类非private的属性和功能(父类的构造函数例外,可以用base关键字访问,base代表着父类); 2.子类具有自己的属性和功能,即子类可以扩展父类没有的属性和功能; 3.子类可以以自己的方式重写父类的功能。 缺点:父类变,子类不得不变,父子是一种强耦合 阅读全文
posted @ 2012-06-14 23:04 iskyoole 阅读(273) 评论(0) 推荐(0) 编辑