![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
粽子的设计模式
粽子的设计模式
粽子
这个作者很懒,什么都没留下…
展开
-
设计模式 - 代理模式【附代码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录作用描述代码结构要求源码静态代理模式作用描述 代理可以帮助被代理者完成一些前期的准备工作和后期的完善工作。核心的业务逻辑仍然由被代理者完成。 适合一些和核心业务逻辑无关,而且多变的代码代码结构1. 接口:主题2. 被代理者3. 代理者要...原创 2020-03-25 20:48:40 · 137 阅读 · 0 评论 -
设计模式 - 工厂模式【附代码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录特点优点缺点源码工厂方法设计模式特点1. 有一个接口;2. 一系列的实现类;3. 每一个实现类,会有自己的工厂类。优点如果增加产品的实现类,不需要修改工厂类的代码,只需要增加一个对应的工厂类就可以。缺点类太多。源码package zon...原创 2020-03-25 20:24:18 · 129 阅读 · 0 评论 -
设计模式 - 简单工厂模式【附代码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录生活中的例子Java中的描述简单工厂类的作用特点优点缺点源码简单工厂模式生活中的例子无工厂:手工 缺点:麻烦,对每个人要求比较高 优点:个性化工厂:生产产品 优点:批量生产,使用者比较方便 缺点:不易定制Java中...原创 2020-03-25 20:22:18 · 237 阅读 · 0 评论 -
设计模式 - 模板模式【附代码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)模板设计模式模板:定好了框架、格式、结构。具体的内容需要使用者来填写。 例如简历模板、论文模板、请假条的模板在开发中,遇到这样的情况:当解决某个问题时,总体的代码结构是确定的,步骤也是确定的。只是其中的一小步步骤具体不确定,那么我们可以吧这个不确定的步骤设计为抽象方法,让使用者去...原创 2020-03-22 15:30:15 · 154 阅读 · 0 评论