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