设计模式
排长性感的小屁屁
这个作者很懒,什么都没留下…
展开
-
设计模式-代理模式
在开始讲解代理模式之前,先来了解下“代理”的概念,博主之前在大学的时候做过考研代理,下面以考研代理为例子,简单说下代理的概念。首先,学校有很多的考研机构,这些考研机构,博主选择的是文都考研(当然,不是我选择他,是别人介绍的);其次,我的工作职责是在全校范围内寻找考研的,并且有报考研班需求的同学,并为他们办理报班手续(当然,可以从中抽点百分点提成);最后,有考研需求的学生通过我张贴的广告联系到我(给我赚钱的机会)。在以上的例子中,我干的活就是作为一个“代理”需要做的事情,考研机构就是被我代理的对象,给原创 2020-07-13 00:11:07 · 90 阅读 · 0 评论 -
设计模式-策略模式
111原创 2020-07-11 01:17:43 · 1748 阅读 · 8 评论 -
设计模式--工厂模式
1.工厂模式简介工厂模式分为简单工厂模式,工厂方法模式和 抽象工厂模式 ,它们都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,目的是降低系统中代码耦合度,并且增强了系统的扩展性。本文对这三种模式进行了介绍并且分析它们之间的区别。1.1简单工厂模式简单工厂模式最大的优点在于实现对象的创建和对象的使用分离,将对象的创建交给专门的工厂类负责,但是其最大的缺点在于工厂类不够灵活,增加新的具体产品需要修改工厂类的判断逻辑代码,而且产品较多时,工厂方法代码将会非常复杂。原创 2020-07-08 00:17:32 · 292 阅读 · 0 评论