
设计模式
zz_nj
这个作者很懒,什么都没留下…
展开
-
设计模式之代理模式
在生活中 代理模式的例子有很多 比如我们想要访问外网youtube 但是无法直接访问 就需要用到代理服务器 或者说当很多很同时向一个网页发起请求的时候会变得很卡 这时候可以在中间设置一个代理服务器处理延迟初始化和缓存查询结果的工作。代理模式的定义:为其他对象提供了一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。原创 2023-03-15 15:37:38 · 94 阅读 · 0 评论 -
单例模式(懒汉模式,饿汉模式)
【代码】单例模式(懒汉模式,饿汉模式)原创 2023-03-14 19:24:59 · 76 阅读 · 0 评论 -
单例模式的模型
【代码】单例模式的模型。原创 2023-03-14 19:08:46 · 80 阅读 · 0 评论 -
简单工厂模式1
【代码】简单工厂模式1。原创 2023-03-14 16:14:24 · 77 阅读 · 0 评论 -
设计模式的依赖倒转原则
总结:这里的精髓其实就是中层是使用抽象类作为一个接口 还是使用非抽象类去访问 因为抽象类作为接口可以访问所有子类对象 所以中层业务和具体实现层都可以依赖于抽象类对象。传统的设计模式自顶向下逐级依赖 这样的话每一层的耦合度极高 修改任意的其中一个都会导致全面及的修改。这里我们可以改变一下 高层业务逻辑是依赖于抽象层 而具体的实现也是依赖于抽象层。这里我们发现使用传统设计模式下 底层依赖于中层 中层依赖于上层 耦合性太强。原创 2023-03-14 13:58:34 · 92 阅读 · 0 评论 -
设计模式的合成复用原则
总结:说白了 这个原则就一个结论:继承和组合优先使用组合 这句话中的继承指的是Person类不封装抽象类直接去继承各个机动车 而这句话中的组合就是Person类封装了一个抽象类 把抽象类作为一个成员变量 归根结底 还是在教我们多使用抽象类 即多态的精髓。原创 2023-03-13 20:21:46 · 104 阅读 · 0 评论 -
设计模式的开闭原则
开闭原则 对扩展开放 对修改关闭。原创 2023-03-13 11:20:17 · 75 阅读 · 0 评论 -
设计模式(黑马)
视频课程:https://www.youtube.com/playlist?list=PLL7AlhappBW-Q9Cm1H5MVod1UxwgQfPxB原创 2023-03-13 14:32:02 · 87 阅读 · 0 评论 -
简单工厂模式
【代码】简单工厂模式。原创 2023-03-10 14:06:45 · 92 阅读 · 0 评论