摘要:
一、设计类的方法 1. 确定类的功能和职责。需先只考虑外部对象如何使用这个对象以及如何与其他类交互,识别出基本的接口(使用高层次的抽象思维设计)。 2. 依据类的功能分析,确定出类的基本属性数据。 3. 在接口中调用隐藏的实现方法,构成一个粗粒度流程。且分析接口是否合理(是否有利于对象操作)。 4. 阅读全文
摘要:
设计软件系统的过程,实际上就是完成对现实世界系统的建模。而针对面向对象的开发,设计模式为其提供了最佳实践的指导原则,能有助于模型的实现。以下归纳出基本的模式类型及使用说明,便于开发人员实际应用。 类别 解释说明 模式名称 1、抽象工厂模式 2、构造器模式 3、工厂方法模式 4、原型模式 5、单例模式 阅读全文