OOAD之设计原则
为了设计出一个好的软件系统。我们必须遵照一定的规则。衡量软件设计质量的首要标准是该设计是否能满足软件的功能需求。除了功能需求以外,还有很多衡量软件设计质量的标准,包括可读性、可复用性、可扩展性、可维护性等。可读性:软件的设计文档是否轻易被其他程序员理解。可读性差的设计会给大型软件的开发和维护过程带来严重的危害。可复用性:软件系统的架构、类、组件等单元能否很容易被本项目的其它部分或者其它项目复用。可扩展性:软件面对需求变化时,功能或性能扩展的难易程度。可维护性:软件维护(主要是指软件错误的修改、遗漏功能的添加等)的难易程度。内聚度:表示一个应用程序的单个单元所负责的任务数量和多样性。内聚与单个类
用户评论