设计模式
forBurnInG
对负责的工作会付出全部精力和热情,力争在最短时间内将目标达成,喜欢挑战,能在较短时间内适应高压力的工作。
展开
-
简单工厂模式、工厂方法模式和抽象工厂模式的区别
工厂模式是最重要的模式,因为大多数模式都需要用到工厂模式。如果不能正确的运用工厂模式,那么可以说无法成为合格的架构师。 多数设计模式的内容讲解的都是如何设计接口。接口如何产生呢?如果在客户代码(类库的使用者称之为客户)中直接使用具体类,那么就失去了接口的意义。因为接口的使用目的,就是要降低客户对具体类的依赖程度。如果在客户代码中直接使用接口,那么就造成了客户对具体类名称的依赖。(客户转载 2013-02-18 11:11:41 · 349 阅读 · 0 评论 -
设计模式与抽象 一
一、基本概念设计模式: 无数码农前人在实际的生产项目中经过不断的踩坑、爬坑、修坑的经历总结出来的经验教训,经过抽象之后表达成的概念。理解: 不好理解,实际上并不是你看不懂,而是你不明白为何要如此“故弄玄虚"。这个很好明白,等你真正经历大型项目开发、迭代、重构、甚至重写之后,你就会赞同这些能写出设计模式的人,是多么的高瞻远瞩,多么的有智慧。本质:...原创 2019-08-06 14:32:43 · 318 阅读 · 0 评论 -
设计模式与抽象 二 创建型模式
创建型模式这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用new运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。•工厂模式与抽象工厂模式(Factory Pattern)(Abstract Factory Pattern):不同条件下创建不同实例•单例模式 (Singleton Pattern):保证一个类仅有一个实例•建造者模...原创 2019-08-06 14:55:55 · 120 阅读 · 0 评论 -
设计模式与抽象 三 结构型模式
结构型模式这些设计模式关注类和对象的组合。•适配器模式 (Adapter Pattern):使得原本由于接口不兼容而不能一起工作的那些类可以一起工作•装饰器模式 (Decorator Pattern):保持接口,增强性能:修饰类继承被修饰对象的抽象父类,依赖被修饰对象的实例(被修饰对象依赖注入),以实现接口扩展•桥接模式 (Bridge Pattern):两个维度独立变化,依赖方式...原创 2019-08-06 15:09:09 · 157 阅读 · 0 评论 -
设计模式与抽象 四 行为模式
行为型模式这些设计模式特别关注对象之间的通信。•责任链模式(Chain of Responsibility Pattern):拦截的类都实现统一接口,每个接收者都包含对下一个接收者的引用。将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。•观察者模式(Observer Pattern):一对多的依赖关系,在观察目标类里有一个 ArrayList 存放观察者们。当观察...原创 2019-08-06 15:29:13 · 212 阅读 · 0 评论