模式学习
xiaofan_sap
这个作者很懒,什么都没留下…
展开
-
设计模式的基本原则
1.SRP(单一职责原则) 每个对象应该只为一个元素而改变,有且只有一个指责关注点。 传统的面向过程开发,往往造就单体类(一个类中包含无数职责或功能)现场存在。 2.OCP(开闭原则) 对扩展开放,对修改关闭。这样可以在不改变类的内部行为的情况下添加新的功能以便扩展类。 3.LSP(里式替换原则) 继承类必须可以替换父类,以便确保继承类不会影响父类的行为。 4.ISP(接口分离原则)原创 2013-02-21 15:08:23 · 417 阅读 · 0 评论 -
常用模式
1.领域逻辑模式 ①事物脚本模式(Transaction Script)传统的按照线性方式,过程式的开发。 ②活动记录(Active Record) 一般可以紧密匹配底层数据库结构的方式 来组织业务逻辑。 ③领域模型(Domain Model)对现实领域对象进行抽象,同时对数据和行为建模,对象之间可以存在与真实对象相匹配的复杂关系。 2.对象关系映射 ①工作单元模式(Unit Of Wo原创 2013-02-21 15:43:57 · 498 阅读 · 0 评论