设计知识
iteye_7592
这个作者很懒,什么都没留下…
展开
-
我心里的松耦合
最近在看expert one-on-one J2EE Development without EJB这本书,在看到有关生产率的一章时书上提到了用代码生成工具来生成j2ee应用结构是一个反模式的代码生成器,会将体系结构各个层次耦合在一起,应该尽量避免这种情况。 不过前些日子在学习ROR的时候通过Rails生成应用的结构,给我留下了很好的印象。在以前的开发过程中,怎样科学的建立一个...2008-04-08 11:30:20 · 74 阅读 · 0 评论 -
OO的五大原则
OO的五大原则是指SRP、OCP、LSP、DIP、ISPSRP(Single Responsibility Principle 单一职责原则)对象的功能应该单一OCP(Open Close Principle 开闭原则)以增加对象的方式来完成对需求的扩展,而非修改原有对象。LSP(Liskov Substitution Principle 里氏替换原则)“老鼠的儿子...2008-04-16 23:32:48 · 79 阅读 · 0 评论 -
面向对象/OO的设计方法(自己总结)
以下内容自己总结了一些,还有一些参考了一些网络上的资料,有什么错误的地方各位欢迎提点,非常感谢。在面向对象开发过程中一般会按顺序需要建三种模型[b]模型解释[/b]1.对象模型(画类图)对象模型用是用来模拟显示生活中实体对象之间彼此的关系,描述了系统的静态结构。对象和对象之间一般包含4中关系。分别是继承关系、组合关系、关联关系(一对多、多对多、一对一)、依赖关系。可...2008-04-22 21:21:01 · 496 阅读 · 0 评论 -
什么是面向对象OO
[b]面向对象和面向过程[/b]“面向过程”是一种以事件为中心的编程思想。“面向对象”(Object Oriented,简称OO)是一种以事物为中心的编程思想。[b]什么是面向对象方法[/b] OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Or...2008-04-24 14:27:22 · 336 阅读 · 0 评论