12 2013 档案
摘要:浅浅地上了几天 Java 的课程,然后怎么也想不明白:Java 不支持多继承有和接口到底是什么样的关系?一只牛的故事。// 叫的抽象基类abstract class call{}// 跑的抽象基类abstract class run{}// 一只牛会叫也会跑class bull: call, run{}但是,对于 Java 上面这种是不行的!不能多继承:一个类只能继承自一个基类,不同同时继承多个基类。如果改为接口,// 叫的接口interface call{}// 跑的接口interface run{}// 一只牛需要同时实现这两个接口,会叫也会跑class bull inplements .
阅读全文
摘要:一、首先学术一下:(以下内容来自:设计模式 可复用面向对象软件的基础 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides 著 李英军 马晓星 蔡敏 刘建中 等译 吕建 审校)抽象工厂模式: abstract factory1 意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类2 适用性 1. 一个系统要独立于它的产品的创建、组合和表示时 2. 一个系统要由多个产品系列中的一个来配置时 3. 当你要强调一系列相关的产品对象的设计以便进行联合使用时 4. 当你提供一个产品类库,而只想显示它们的...
阅读全文

浙公网安备 33010602011771号