设计模式
编程是一门技术,更加的是一门艺术。设计模式是大牛们对项目中经常出现的某几类的问题的抽象总结,全部都是精华。设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
Hi-Sunshine
CSDN博客专家、Java领域新星创作者
展开
-
3分钟掌握23个设计模式和七大原则
最近在学习设计模式,第一眼看到设计模式的时候,哇塞,这么多,头晕。那就用简笔画的形式把设计模式学习一下吧。原创 2019-09-26 10:20:18 · 423 阅读 · 0 评论 -
设计模式—关系在代码中实现
前言 学习设计模式最重要的一项学习内容,就是看每一个设计模式所对应的类图中,都有哪些关系,每一个图是由什么关系组成的,但是这些关系也有具体的代码体现,让我们一起来看一下相关的代码吧。各种关系的具体解释请点击这里:UML中关系(4+4)关联: 聚合: 组合:原创 2017-01-22 11:31:10 · 576 阅读 · 20 评论 -
大道至简——设计模式学习
说到设计模式不知道大家想到的是什么呢,设计模式有很多个?设计模式很难?设计模式很复杂?等等。但是最近呢,小编通过“三疑三探”的方式进行了设计模式的学习,让我知道了原来设计模式很简单,没有想象中的那么难。大道至简,万物归一。不管是什么问题,最后都可以归为一种问题。原创 2017-08-12 22:15:21 · 909 阅读 · 65 评论 -
模板方法模式--钩子方法
钩子是一种被声明在抽象类中的方法,但钩子只有空的或者默认方法实现。钩子的存在,可以让子类有能力对算法的不同点进行挂钩。要不要挂钩由子类自行决定。原创 2019-10-10 20:44:14 · 3403 阅读 · 1 评论 -
配置文件实现数据访问程序时遇到的错误
今天在学习抽象模式的时候,学习到了我们可以用反射实现数据访问程序,当然我们也可以用配置文件实现数据访问程序,但是呢,却遇到了一个错误提示。好开心,学习的机会来了,查啊查,终于在小编的不懈努力之下解决了,来让我们看一下到底是什么错误吧。原创 2016-12-29 20:13:45 · 755 阅读 · 20 评论 -
设计模式基础
学习了一段时间的设计模式了,感觉其中有一些特别重要的基础知识,这些基本知识对具体设计模式的学习,有很大的帮助,它们渗透到了具体设计模式的学习中,所以呢,小编总结一下,希望能够有所帮助。叙述原创 2016-12-18 21:32:45 · 662 阅读 · 21 评论 -
初学设计模式
当我第一眼看见《大话设计模式》这本书的时候,感觉很神奇,这本书的封面就很吸引人的注意。书的封面有一种漫画的意味。所以第一眼就对它产生了好感,对书里面的内容也产生了很大的好奇。抱着极大的好奇心和对它浓厚的兴趣,开始了《大话设计模式》的学习。现在已经学习完第一遍了。果然这本书没有让我失望,很喜欢这本书里面的对话方式。同时也让我对各种设计模式的学习也产生了很大的欲望,不断的探索中。原创 2016-12-04 20:28:23 · 661 阅读 · 15 评论 -
工厂三姐妹
前言 说起“工厂三姐妹”,在没有学习此部分内容之前,小编就是处于一种“只是听说过,但是不识庐山真面目”的境地,今天小编终于揭开了他们姐妹三人的神秘面纱,来我们一起来看一下她们的真面目吧。叙述【简单工厂模式】▶定义:定义一个工厂类,它可以根据传入的参数,动态决定应该创建哪一个产品类的实例,被创建的实例通常都具有共同的父类或接口。简单工厂模式是工厂模式家族中最简单实用的模式。原创 2017-01-08 19:42:18 · 583 阅读 · 19 评论 -
设计模式的原则
前言 不管做什么事情都要有原则,都要有标准,学习设计模式也是一样,设计模式的原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则。面向对象设计原则支持可维护性复用而诞生,来了解一下具体的设计模式原则都是什么。原创 2017-01-21 20:26:12 · 1132 阅读 · 18 评论