设计模式
qq_35031326
这个作者很懒,什么都没留下…
展开
-
java设计模式之单例模式详解
在Java开发过程中,很多场景下都会碰到或要用到单例模式,在设计模式里也是经常作为指导学习的热门模式之一,相信每位开发同事都用到过。我们总是沿着前辈的足迹去做设定好的思路,往往没去探究为何这么做,所以这篇文章对单例模式做了详解。 一、单例模式定义: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象...转载 2018-09-20 07:44:15 · 105 阅读 · 0 评论 -
设计模式之解释器模式
解析器模式是一种行为型设计模式。其思想是:给定一个语言, 定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。 解析器模式涉及4个角色: 抽象表达式(Expression):声明一个所有的具体表达式的抽象接口,包含一个interpret()方法,称做解释操作。 终结符表达式(Terminal Expression): 实现与文法中的元素相关联的解释操作。通常一个解...转载 2018-09-28 16:14:58 · 84 阅读 · 0 评论 -
设计模式六大原则
1、单一职责原则(Single Responsibility Principle) 定义 : 应该有且只有一个原因引起类的变化 注意 : 这里的类不光指类,也适用于方法和接口,比如我们常说的一个方法实现一个功能 2、里氏代换原则(Liskov Substitution Principle) 定义 : 只要父类出现的地方子类就一定可以出现,而且替换为子类也不会出现任何异常或错误,使用者不需要...转载 2018-09-28 16:15:17 · 103 阅读 · 0 评论