设计模式
未扬帆的小船
学而思,思而学。
世间万物,风云变幻,苍黄翻覆,纵使波谲云诡,但制心一处,便无事不办,天定胜人,人定兮胜天。
展开
-
回顾一下基础之静态代理&动态代理
项目中常用到代理模式,本篇文章带大家回顾一下基本的操作以及动态代理生成的类。 1. 定义 代理模式: 为其它对象提供代理,带你对象挟持原对象类的引用,也称委托模式。 作用:可以在不修改原对象的功能前提下,对原对象在功能进行扩展。(通俗讲就是在当你原对象封装完毕或者你没办法修改,但是有一些增加的新的功能的时候,就可以在代理类上增加 符合“开闭原则”) 2. 代理的方式 静态代理 使...原创 2020-03-09 20:29:00 · 91 阅读 · 0 评论 -
设计模式--单例模式
单例模式 :单例模式有好几种写法,作为使用相对最为频繁的模式来说,新手应该会经常碰见!单例模式的主要特征以及关键点:1. 构造函数不对外开放,一般为private;2. 通过一个静态方法或者枚举返回单例类对象;3. 确定单例类有且只有一个,特别是在多线程环境下;4. 确保单例类对象在反序列化的时候不会重新构建对象;单例类会暴露一个公有的静态方法,直接调用该方法进行实例化(唯一对象实例),获取这个单...原创 2018-03-12 23:00:15 · 137 阅读 · 0 评论