1.设计模式2.画几个类图3.文档资料在梳理,并重新梳理定级文档4.设计重构转码模块5.spring框架 AOP实现 动态代理6.spirng security7.MVC8.设计相关资料9.数据库10.方法论及管理里氏替换依赖倒置接口最小迪米特责任单一开闭原则如何理解设计模式1.每一个设计模式,都描...
分类:
其他好文 时间:
2015-10-24 17:09:59
阅读次数:
219
1、开闭原则: 对扩展开发、对修改关闭。2、里氏替换原则:子类替换父类(可以用父类对象的任何地方都可以用子类对象代替)3、依赖倒置原则:程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。4、接口隔离原则:客户端不应该依赖...
分类:
其他好文 时间:
2015-10-22 00:02:28
阅读次数:
345
目录:设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原...
分类:
其他好文 时间:
2015-10-19 10:57:50
阅读次数:
257
1.前言 在讲《设计模式》前,还有一个实现技巧说一下。它就是依赖注入。 为什么要介绍它?面向抽象(接口)编程是抓住“依赖倒置原则”(后续文章会介绍) 的核心。 依赖倒置是站在客户程序角度来看的,客户程序依赖的是“相对稳定”的接口,而不是“相对多的”子类。也就是客户程序不要依赖子类。 设计原则还有一个...
分类:
其他好文 时间:
2015-10-03 15:38:27
阅读次数:
272
1、依赖倒置的本质就是通过抽象(接口或者抽象类)使各个类或模块实现彼此独立。public interface ICar{ public void run(); } public interface IDriver{ public void drive(ICar car); } public ...
分类:
其他好文 时间:
2015-09-24 19:10:35
阅读次数:
244
转自周天令:http://note.youdao.com/share/web/file.html?id=8649b7356868c46650a932283501112e&type=note1.单一职责原则2.开放 封闭原则3.里氏替换原则4.依赖倒置原则5.迪米特原则6.接口隔离原则面向对象设计原则...
分类:
其他好文 时间:
2015-09-24 16:07:32
阅读次数:
284
目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说...
分类:
其他好文 时间:
2015-09-22 14:26:33
阅读次数:
211
SOLID是面向对象设计和编程(OOD&OOP)中几个重要编码原则即:SRP单一责任原则; OCP开放封闭原则; LSP里氏替换原则; ISP接口分离原则; DIP依赖倒置原则。1. 单一责任原则(SRP) 当需要修改某个类的时候原因有且只有一个。换句话说就是让一个类只做一种类型责任,当这个...
分类:
其他好文 时间:
2015-09-16 15:52:06
阅读次数:
231
一,控制反转(Inversion of Control,缩写IoC)和依赖注入(Dependency Injection,简称DI) 1,控制反转 IoC(Inversion of Control),这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关 系。...
分类:
编程语言 时间:
2015-09-13 09:24:35
阅读次数:
245
面向对象的设计原则1单一职责原则(DRP)2开闭原则(OCP)3里氏替换原则(LSP)4依赖倒置原则(DIP)5接口隔离原则(ISP)6迪米特原则(LOP)7组合/聚合服用原则(CARP)SRP: 定义系统中每一个类都应该只有一个职责 好处:高内聚,低耦合OCP:定义:对扩展开放,对修改关闭 好处:...
分类:
其他好文 时间:
2015-09-11 12:21:42
阅读次数:
207