java,设计模式
WhoCares1994
这个作者很懒,什么都没留下…
展开
-
设计模式---六大原则
1、单一职责原则:每个接口或者类只负责一个职责(这个原则其实很难鉴定); 2、里氏替换原则:只要父类可以出现的地方,子类就可以出现,而且替换为子类也不会出现任何的错误或者异常,但是反过来就不可以; 3、依赖倒置原则:模块之间的依赖关系通过抽象或者接口产生,实现类之间不应该产生之间的关系,其依赖关系通过抽象或者接口产生,抽象或者接口不应该依赖具体的实现类,实现类依赖抽象类或者接口; 4、接口隔原创 2017-02-25 14:31:22 · 277 阅读 · 0 评论 -
设计模式之原型模式
原型模式的定义:用原型实例创建对象种类,并且通过拷贝这些原型创建新的对象。 原型模式的使用方式:1、实现Cloneable接口; 2、重写Object类中的clone方法。 原型模式注意点: (1)对象进行拷贝时,构造函数不会被执行(直接在内存中进行拷贝); (2)深拷贝和浅拷贝(浅拷贝:只拷贝对象,对象内部的数组以及对象引用不会被拷贝,String类型对象除外); (3)要使用clo原创 2017-02-26 13:40:29 · 230 阅读 · 0 评论 -
设计模式之中介者模式(调停模式)
中介者模式(调停模式):用一个对象(中介对象)封装一系列对象的交互,中介对象使得各个对象之间不需要显式地相互调用,从而使其耦合松散,而且可以独立改变它们之间的交互关系(只需要改动中介者类),如果不使用中介者模式,改动将会很大。 我们来看一下不使用中介者模式的进销存系统和使用中介者模式的进销存系统的区别: 不使用中介者对象,我们可以看到采购管理、销售管理、存货管理类之间都相互依赖,如果改动一个类原创 2017-02-26 14:12:34 · 322 阅读 · 0 评论