设计模式
POWERFULU
For man is man and master of his fate.
展开
-
简明易懂23种设计模式详解
DesignPattern设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式分为三种类型,共23种:创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者...原创 2020-04-08 11:58:49 · 299 阅读 · 0 评论 -
设计模式—单例设计模式
什么是单例设计模式?单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。好处:提升运行效率,实现数据共享号(数据共享例如Application对象,生命周期服务器从开到关)具体实现:需要:(1)将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对...原创 2019-04-07 21:28:24 · 181 阅读 · 0 评论 -
设计模式—代理设计模式
代理设计模式设计模式其实就是如何去合理的进行抽象。优点:保护真实对象,让 其职能更明确,有扩展性相关概念:真实对象(老板) 代理对象(秘书) 抽象对象:谈生意,吃饭(抽象功能)1、静态代理由代理对象代理所有真实对象的功能,需要自己编写代理类,每个代理的功能需要单独去编写。缺点:代理真实对象的功能比较多时,对应的方法需要编写很多。光说没用,上代码!...原创 2019-04-02 22:54:07 · 215 阅读 · 0 评论