- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 设计模式之单例模式
单例模式也称单体模式,其目的是为了将类的责任集中到唯一的单体对象中,确保该类只有一个实例,并为该实例提供一个全局访问点单例模式实现要点:1.提供唯一私有化构造器,避免多个单体被创建2.使用静态域来维护实例,将单例对象作为单例类的一个静态域实例化,并加以static修饰,需要时也可加final3.使用静态方法来监视单例对象的创建单例模式又分饿汉式与懒汉式: 饿汉式将对象初始化在静态变量中,每
2018-01-18 19:24:05 153
原创 设计模式之组合模式
组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。初次看上去,好像组合模式和外观模式有点像,不都是把一堆对象封装到一起嘛。不过多研究几次下来就会发现,两者有很大的不同,外观模式注重于高层接口的封装调用,而组合模式更像是一个神奇口袋,里面可以装各种东西,当然也可以再装口袋,然后可以一直装下去。最后拿走的也只是这个口袋
2018-01-02 14:06:49 185
原创 设计模式之外观模式
外观模式:为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这个子系统更加容易使用 个人理解:高层次的封装,客户端要实现某一功能,只需要调用一个高层次的接口而不必关心里面调了哪些接口,可以实现客户端与子系统内部接口的解耦。此外高层次的封装将不影响低层次的直接调用。 买股
2017-12-28 15:37:03 146
原创 设计模式之适配器模式
什么是适配器模式? 官方解释:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)模式(把已有的一些类包装起来,使之能有满足需要的接口)。 个人理解:为解决所拥有的接口与所要使用的接口不一致产生问题的一种策略。
2017-12-25 16:27:08 223
原创 summernote富文本编辑框的使用
由于之前项目中富文本编辑框中上传图片功能中只能添加图片url,不能从本地上传,这个问题在好多国外富文本编辑软件中都得以体现,所以准备换一个。 项目是采用springmvc+angularjs+bootstarp+H5构建的,网上富文本编辑框多种多样,就配合项目找一个summernote来用吧,通过查看官方文档和网上的参考资料以及自己的摸索,要不了多长时间就搞定了,在这儿说一下详细步骤:
2017-04-13 19:12:28 4159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人