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