
设计模式
文章平均质量分 79
设计模式
刘德华一不小心就打代码
比你优秀的人都还在努力,你有什么理由不努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式的六大原则简介
1、开闭原则 2、里氏代换原则 3、依赖倒转原则 4、接口隔离原则 5、迪米特法则,又称最少知道原则 6、合成复用原则原创 2020-03-01 22:37:11 · 148 阅读 · 0 评论 -
抽象工厂模式 应用
一.简介 工厂方法模式中考虑的是一类产品的生产,如畜牧场只养动物、电视机厂只生产电视机、计算机软件学院只培养计算机软件专业的学生等。 但是在实际的使用中,一个工厂往往需要创建多个产品,比如:苹果不止生产手机也生产电脑、耳机等,这时抽象工厂模式就应运而生了。 抽象工厂模式(Abstract Factory Pattern)是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产...原创 2020-03-01 22:21:42 · 329 阅读 · 0 评论 -
工厂方法模式 应用
一.简介 工厂方法模式,又称工厂模式,定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 将类的实例化(具体产品的创建)延迟到工厂类的子类(具体工厂)中完成,即由子类来决定应该实例化(创建)哪一个类。 二.模式的结构 工厂方法模式的主要角色如下。 抽象工厂(Abstract Factory):提供了创建产品的接口,...原创 2020-03-01 22:15:40 · 285 阅读 · 0 评论 -
简单工厂模式 应用
一.简介 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 将“类实例化的操作”与“使用对象的操作”分开,让使用者不用知道具体参数就可以实例化出所需要的“产品”类,从而避免了在客户端代码中显式指定,实现了解耦...原创 2020-03-01 20:28:26 · 294 阅读 · 0 评论 -
什么是工厂模式
一.什么是工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。利用工厂模式,我们可以在创建对象时不对客户端暴露创建逻辑,而是通过使用一个共同的接口来创建新的对象。使“类实例化的操作”与“使用对象的操作”分开。 二.工厂模式具体可以分为3种: 简单工厂模式 工厂模式 抽象工厂模式 三.为什么...原创 2020-03-01 20:18:02 · 247 阅读 · 0 评论 -
单例模式
一.简介 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。 单例模式主要是为了避免因为创建了多个实例造成资源的浪费,且多个实例由于多次调用容易导致结果出现错误,而使用单例模式能够保证整个应用中有且只有一个实例。 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法...原创 2020-02-29 23:40:42 · 135 阅读 · 0 评论