早在几年前,我就读过了一本关于设计模式的好书——《HeadFirst设计模式》,这本书确实值得推荐你可能也读过HeadFirst系列的书籍,如果没有的话,建议你可以读一下,这一系列书籍与其他技术书籍不同的是,它们不但不枯燥而且还十分有趣,通过有趣的图片、游戏和文字相结合来传达书籍内容,令读者耳目一新最受受读者喜爱的十大IT图书之一荣获2005年第十五届Jolt通用类图书震撼大奖共有14章,每章都介
分类:
其他好文 时间:
2020-12-23 12:02:01
阅读次数:
0
这本书是18年买的了,当时我买了一堆书,以为自己不会成为屯书的仓鼠,没想到当时看了200页不到就再也没看;如今再次翻开,是因为参加 码农翻身 的读书活动,当年买书时还在的小仓鼠也飞天一年了= = 但还好当初我读了一些,这本书的前言部分教会了我一些学习方法。在我还上学时,我总觉得因为我太笨,不够聪明, ...
分类:
其他好文 时间:
2020-05-02 14:57:28
阅读次数:
67
JS设计模式入门和框架中的实践 在编写JS代码的过程中,运用一定的设计模式可以让我们的代码更加优雅、灵活。 下面笔者就结合诸如redux的subscribe、ES6的class、vue里面的$dispatch、jquery里面的on/off来给大家简单介绍下设计模式在这些库、语法和框架中的使用。 设 ...
分类:
Web程序 时间:
2020-02-21 16:13:04
阅读次数:
93
前言 话说设计模式是我们面试中经常遇到的问题,但是开发中遇到的也不少。之前一直想学设计模式,然后总结写一些文章,但一直忙于其它事情,现在终于要学习设计模式,参考的书籍是《大话设计模式》,这本书写得通俗易懂,推荐大家都去看一下。 场景描述 借用书中示例问题,计算两个数的加、减、乘、除等其它运算,一般我 ...
分类:
其他好文 时间:
2019-12-31 01:35:16
阅读次数:
76
前言话说设计模式是我们面试中经常遇到的问题,但是开发中遇到的也不少。之前一直想学设计模式,然后总结写一些文章,但一直忙于其它事情,现在终于要学习设计模式,参考的书籍是《大话设计模式》,这本书写得通俗易懂,推荐大家都去看一下。场景描述借用书中示例问题,计算两个数的加、减、乘、除等其它运算,一般我们的思维是自上而下处理问题,也就造成了运算两个数就要经过多次判断。场景示例两个数之前的算法运算,如下面代码
分类:
其他好文 时间:
2019-12-31 01:20:06
阅读次数:
79
单例模式 单例模式, 在很多的框架底层都有使用spring底层使用居多,单例模式(在多线程环境下,对外存在一个对象)单例模式的实现有三种方式1: 1: 构造器私有化,避免外部new构造器 2: 提供私有的静态属性,存储对象的地址 3; 提供公共的静态方法 , 获取属性 单例模式 核心作用: 保证一个 ...
分类:
其他好文 时间:
2019-10-09 23:55:03
阅读次数:
145
一、设计模式 1、什么是设计模式 设计模式是一套被反复使用、多数人知晓、代码设计经验的总结。 2、目的 设计模式的目的是为了让软件具有更好的代码重用性、可读性、可扩展性、可靠性,同时使程序间出现高内聚、低耦合的特性。 3、七大原则 (1)单一职责原则(Single-Responsibilitiy P ...
分类:
其他好文 时间:
2019-08-01 20:17:01
阅读次数:
165
一、设计模式的分类: 设计模式在大体上可以分为三类: 1.创建型模式 通常和对象的创建有关,涉及到对象实例化的方式。 2.结构型模式 描述的是如何组合类和对象来获取更大的结构。 3.行为型模式 用来对类或对象怎样交互和怎样分配职责进行描述。 二、创建型模式主要包含五种设计模式 1.工厂方法模式 2. ...
分类:
其他好文 时间:
2019-03-09 11:36:11
阅读次数:
191
单例模式:它是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类;通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 在java语言中,单例带来了两大好处: 1.对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级的对象而言,是非常 ...
分类:
其他好文 时间:
2019-02-13 21:19:27
阅读次数:
194
java23种设计模式。: 1.设计模式入门 1.设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。模式不是代码,而是某类问题的通用设计解决方案 OOP是原则,设计模式是具体方法、工具。2.策略模式3.观察者模式:4.装饰者模式 java 中IO流的设计就是我们其中的装饰者模式5.单 ...
分类:
其他好文 时间:
2018-12-12 19:09:47
阅读次数:
337