现在位置: 首页 > oop
2012-11-25 07:39 工业·编程 ⁄ 共 2530字 暂无评论
变化与不变. 应对变化之道.变化,修改,扩展更方便. 不变的共性才可复用. 越抽象越有共性,易复用,越具体越有差异. 功能越单一越可复用. 越稳定的越可复用. 把复杂的地方分解提炼成类? 易变的地方. 资源:职责,你要完成职责,你拥有相应的权力以及资源,这些完全由你支配. 过程,你不独立拥有支配.资源,要么全局共享,要么作为参数临时借用. 对象具有组织结构. 2,3个人的工作室.大家把资源放在公共的地方,谁用谁去拿,用完了还回去. 或者...
阅读全文
2012-11-25 07:37 工业·编程 ⁄ 共 4855字 暂无评论
这个标题有点大..我能说多少说多少..因为我也是个菜鸟..如果其中有些理解跟您有出入..还望指教..有争议才可以进步:).. 1、新手为什么总抱怨面向对象编程(以下简称OOP)难学?? 2、新手为什么总无法深刻的理解OOP的思想?? 3、能写出一个合格的类就代表你理解了OOP的思想了吗?? 4、什么样才算真正的理解了OOP?? 5、OOP难在什么地方??为什么我总是学不会??     ...
阅读全文
2012-10-06 23:30 工业·编程 ⁄ 共 3208字 暂无评论
就像我在应用架构设计总结这篇BLOG中提到的那样,面向对象的系统设计就好象一群人翻越一座陡峭的悬崖,只要任何一个人没有翻越过去,那么就无法设计出真正的面向对象系统。 归结一下,在你打算进行面向对象的系统之前,你一定要考虑是否已经解决或能解决以下的问题: 一、对象的持久化 对象的持久化是最容易被想到的问题,同时也是最难解决的问题。由于关系型数据库模型和面向对象模型存在一些比较大的差异,如何将你的对象保存...
阅读全文
2012-08-24 16:23 工业·编程 ⁄ 共 885字 暂无评论
从方法论上将面向对象方法和结构化方法进行区别: 面向对象方法——本质上描述的是事物之间的一种关系,最主要的一种关系因果关系,代表的是事物之间的独立、平等关系。从而在同一抽象层次上(代表了不同的功能层次)形成相互平等的对象群,进而在整体上形成纵向的层次结构。由于面向对象方法可以在不了解系统内部状况和解析结构的情况下,仅仅依据外部功能和反应进行模拟,所以,它的适应范围和适应能力是很强的。——从方法论的角...
阅读全文