设计模式
苏璐Lucy
程序媛!!!!!!!!!!!
展开
-
抽象类VS接口
抽象类是对类的抽象,具有相对性接口是对行为而言的,可以理解为一个对象。详细的,我立马就补上原创 2017-07-30 22:04:10 · 364 阅读 · 29 评论 -
三个工厂有什么区别
工厂模式的好处就在于将工厂和产品之间的耦合降低,将具体产品的构造过程放在了具体工厂类里面。在以后扩展产品的时候方便很多,只需要添加一个工厂类,一个产品类,就能方便的添加产品,而不需要修改原有的代码。而在简单工厂中,如果要增加一个产品,则需要修改工厂类,增加if/else分支,或者增加一个case分支,工厂模式符合软件开发中的OCP原则(open close principle),对扩展开放,对修改原创 2017-08-06 21:54:10 · 535 阅读 · 20 评论 -
设计模式—— 一顾
长得好看的才能看到原创 2017-07-16 21:51:42 · 376 阅读 · 41 评论 -
反射
问题 先不说反射是什么,先问自己一个问题,反射可以给我们带来什么? 在做一个程序的时候,别人开发的插件,只要继承某个已知的接口,就可以利用反射动态加载进来,然后实例化接口调用。如此一来,就可以载入别人的插件了~~ 运用反射有时候可以省掉很多低能的代码~~ 这已经让人很想知道这是什么了。。。 引入原创 2017-05-13 20:27:17 · 487 阅读 · 39 评论 -
设计模式六大原则
没有规矩,不成方圆。设计模式也有原则。设计模式有七个原则,分别是:单一职责原则(Single Responsiblity Principle SRP)开闭原则(Open ClosedPrinciple,OCP)、里氏代换原则(Liskov Substitution Principle,LSP)、依赖倒转原则(DependencyInversion Principle,DIP)、接口隔离原则(I原创 2017-07-27 12:00:14 · 340 阅读 · 42 评论 -
设计模式第七种原则
看完了设计模式的七种原则,这七种原则的所体现的思想就是面向对象思想,就是让我们尽可能降低耦合性。接下来介绍第七种原则——接口隔离原则。 这是什么? 这个原则说明客户端不应该依赖他不需要的接口,一个类对另一个类的依赖应该建立在最小的接口上。也就是说,我们要尽量建立单一接口,将接口细化,里面的方法尽量少。也就是为类建立专用的接口。 为什么?类 A通过接原创 2017-07-27 20:03:03 · 349 阅读 · 45 评论