
设计模式
yi博说
知识能改变命运么?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(2)设计模式之工厂方法模式(创建型模式)
声明:以下都是博主浅薄的经验之谈,欢迎大家学习交流(1)设计模式之简单工厂模式(创建型模式)存在着一个缺点不符合设计模式的封闭原则:当需要创建的对象多了的话,需要不断的去动内部的代码。于是工厂方法模式就诞生了。先上类图 - Fruit.javapublic interface Fruit { public void collect(); } Apple.java public clas原创 2017-04-25 10:08:44 · 500 阅读 · 0 评论 -
(1)设计模式之简单工厂模式(创建型模式)
声明:以下都是博主浅薄的经验之谈,欢迎大家学习交流 博主参考学习视频如下:(看不懂的可以学习学习这个) 设计模式学习视频 官方性的话语这边就暂且不说了,说多了也未必能清楚的了解,先上类图、对于不理解类图中各条线的具体表示什么含义,博主这边也顺便写上相应的意思,助于大家理解 Driver.java public interface Driver { public void getConnec原创 2017-04-21 16:49:54 · 575 阅读 · 0 评论 -
(8)设计模式之装饰模式(结构型模式)
声明:以下都是博主浅薄的经验之谈,欢迎大家学习交流 博主是参考这个视频进行学习总结的,如阅读不懂可参看本视频哦! 设计模式学习视频(点击我) 提取码 : ivtk 使用场景 我们在做系统设计的时候,一个非常重要的工作就是把大系统进行逐一的分解在分解。譬如用户管理模块、支付模块,但是每一个模块的某些业务功能都是通用。如在执行业务方法之前需进行这个操作:记录业务方法的操作日志原创 2017-07-02 17:08:19 · 490 阅读 · 0 评论 -
(7)设计模式之代理模式(结构型模式)-静态代理
声明:以下都是博主浅薄的经验之谈,欢迎大家学习交流 博主是参考这个视频进行学习总结的,如阅读不懂可参看本视频哦! 设计模式学习视频(点击我) 提取码 : ivtk Main.java /** * 静态代理 */ public class Main { public static void main(String[] args) { //1.Store的代理对象原创 2017-06-20 15:35:17 · 454 阅读 · 0 评论 -
(6)设计模式之策略模式(结构型模式)
声明:以下都是博主浅薄的经验之谈,欢迎大家学习交流 博主是参考这个视频进行学习总结的,如阅读不懂可参看本视频哦! 设计模式学习视频(点击我) 提取码 : ivtk 需求1【获取某公司中年龄小于 35 的员工信息】 Main.java public class Main{ public static void main(String[] args){ /**1、模拟员工数据*原创 2017-05-25 10:33:36 · 564 阅读 · 0 评论 -
(5)设计模式之建造者模式(创建型模式)
声明:以下都是博主浅薄的经验之谈,欢迎大家学习交流 博主是参考这个视频进行学习总结的: 设计模式学习视频(点击我) 提取码 : ivtk 先看类图客户端代码 Main.java public class Main { public static void main(String[] args) { /**引入建造者模式的场景**/ /原创 2017-05-16 09:52:55 · 438 阅读 · 0 评论 -
(4)设计模式之原型模式(创建型模式)
声明:以下都是博主浅薄的经验之谈,欢迎大家学习交流 博主是参考这个视频进行学习总结的: 设计模式学习视频(点击我) 提取码 : ivtk 原型模式分为两种 浅度克隆 深度克隆 引入克隆模式的介绍 public class MainClass { public static void main(String[] args) { /***引入克隆模式的介绍原创 2017-05-05 12:58:31 · 452 阅读 · 0 评论 -
(3)设计模式之抽象工厂模式(创建型模式)
声明:以下都是博主浅薄的经验之谈,欢迎大家学习交流 博主是参考这个视频进行学习总结的: 设计模式学习视频(点击我) 提取码 : ivtk 上类图;学习抽象工厂模式之前需要先了解简单工厂模式和工厂方法模式 - Fruit.javapackage com.dyx.design.abstractfactory;public interface Fruit { publ原创 2017-05-02 17:22:41 · 550 阅读 · 0 评论