对于开发人员来说,时时回过头来检查一下应用程序是非常有用的。考虑一下这个应用程序是否达到了预期目的?是否遵循了最佳方案?要想实现目的是否还存在更好的方法?温故而知新,也许你会从回顾中发现新的思路。
“开-闭”原则(OCP)对可变性封装 The OpenThe Open--Closed PrincipleClosed Principle 任何系统在其生命周期中都
面向对象软件开发和过程(三) 案例实战(下) () 2003 年 12 月 在这一章中,我们使用第一章中的分析框架对第二章中的案例进行分析。在分析之后,我们会看到,应该如何从代码的角
面向对象软件开发和过程(二) 案例实战(上) () 2003 年 12 月 BPR的思路认为,组织并不是天生就存在的,它只是一种工具,企业盈利的工具。从代码来反向的思考开发过程,听起
面向对象软件开发和过程(一) 代码是核心 () 2003 年 12 月 面向对象发展到今天,已经出现了许许多多优秀的实践、方法和技术。很多的技术都能够有效的提高软件质量,而要用好这些
我们知道,在面向对象语言中,公有继承是IS-A的关系,也就是说子类是一种基类,就像说轿车是一种汽车一样。但是,有时候逻辑上正确的公有继承却会违反替换原则。面向对象设计中的替换原则是: 子类必须
我们知道,在面向对象设计中要做到高内聚低耦合。而单一职责原则就是实现高内聚低耦合的最好办法。面向对象设计中单一职责原则是指: 一个类只负责一个功能领域中的相应职责。 如果一个类承担的职
SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放——
概述: Flash ActionScript2.0是一种面向对向的编程语言,利用它可以开发出功能强大的应用程序.以早期的ActionScript 1.0相比,它在结构化编程上具有明显
概述: Flash ActionScript2.0是一种面向对向的编程语言,利用它可以开发出功能强大的应用程序.以早期的ActionScript 1.0相比,它在结构化编程上具有明显的优势,可以