本文比较了过程式设计和面向对象设计,主要论述了过程式设计在程序开发中的一些问题及面向对象设计是如何解决这些问题的。 过程式设计 总的来说,过程式的程序设计是一种自上而下的设计方
本文比较了过程式设计和面向对象设计,主要论述了过程式设计在程序开发中的一些问题及面向对象设计是如何解决这些问题的。 过程式设计 总的来说,过程式的程序设计是一种自上而下的设计方法,设计者用一个mai
最近打开我以前做的一个项目,系统结构中使用了4个包含文件对登录用户的权限进行判断,属典型的面向过程写法,可能很多朋友以前都写过这样的代码。我把这些代码整理了一下,写成一个权限判断的简单类,
软件危机是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步熟悉到所谓的软件危机实际上仅是一种状况,那就是软件中有错误,正是这些错误导
软件危机是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,那就是软件中有错误,正是这些错误导
<设计模式:可复用面向对象软件的基础>GoF 23种设计模式 从编程语言直观了解面向对象 面向对象3大机制 封装,隐藏内部实现 继承,复用现有代码 多态,改写对象行为 例子
在面向对象的设计和实现里,我们必须花时间和精力搞清楚这些概念:抽象,封装,继承和多态,以 及面向对象的设计原则,否则就不会真正理解面向对象的灵魂,也不会感受到面向对象设计思想给我们 带来的好处。
呵呵 最近功课太忙 都没时间更新了 幸好booch的书还算浅显~~~ 昨晚好不容易有时间研读了几个小时。。。。。。 Elements of The Object Model Kinds of Pro
The 3 basic kinds of develop method a. Top-down structured design b. Data-driven design c. Object-or
有关软件开发的中的“复杂性”问题 Why complexity is an essential property of all software system?? 主要有4个因