- 博客(6)
- 收藏
- 关注
原创 单列模式
简介一个类只能创建一个对象,即单例模式,该模式可以保证系统中该类只有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息,这种方式简化了在复杂环境下的配置管理。两种方式单例两种实现方法:饿汉与懒汉。饿汉:饿了肯定要饥不择食。所以在单例类定义的时候就进行实例化。懒汉:故名思义不到万不得已就不会去实例化类,也就是说在第一次用到类实例的
2021-04-18 16:26:15
72
原创 装饰者模式
简介装饰模式又叫包装模式,通过一种对客户端透明的方式来扩展对象功能,是继承关系的一种替代。装饰模式就是把要附加的功能分别放在单独的类中,并让这个类包含它要装饰的对象,当需要执行时,客户端就可以有选择的、按顺序的使用装饰功能包装对象。UML图例子Component(抽象构件):它是具体构件和抽象装饰类的共同父类,声明了在具体构件中实现的业务方法,它的引入可以使客户端以一致的方式处理未被装饰的对象以及装饰之后的对象,实现客户端的透明操作。ConcreteComponent(具体构件):它是抽象构
2021-04-18 14:17:03
92
原创 适配器模式
简介适配器(Adapter )模式, 就是定义一个第三方封装类,将一个类的接口转换成客户期望的另外一个接口,使得原本由于接口不兼容导致不能一起工作的类可以一起工作。 比如,现在有一根Micro USB接口的数据线,而手机接口是Type-C,两者不能直接使用;通过一个Micro USB转Type-C的适配头即可进行使用。适配器模式根据实现过程的不同,分为类模型适配器和对象模型适配器。类模型适配器:通过接口继承实现,适配器与适配者之间是继承(实现)关系对象模型适配器:通实现继承实现,适配器与适配者之间是
2021-04-17 14:59:07
80
原创 模式设计-观察者
@观察者模式观察者模式一.简介观察者模式(Observer Pattern),定义了对象间的一对多的依赖关系,让多个观察者对象同时监听某一个主题对象(被观察者)。当主题对象的状态发生更改时,会通知所有观察者,让它们能够自动更新。UML图1.Subject(被观察者或目标,抽象主题):被观察的对象。当需要被观察的状态发生变化时,需要通知队列中所有观察者对象。Subject需要维持(添加,删除,通知)一个观察者对象的队列列表。2. ConcreteSubject(具体被观察者或目标,具体主题):被
2021-04-16 23:27:55
56
原创 彻底关掉笔记本触摸屏
彻底关闭触摸板自己重装了系统,FN+F几无法关闭触摸屏,平时自己打代码手误触,烦得很!给大家介绍彻底关闭触摸板的方法设备管理器->找到鼠标和其他指针设备->双击PS/2兼容鼠标->驱动程序->驱动程序详细信息->查看驱动程序文件位置(C:\Windows\System32\drivers)根据路径找到 i8042prt.sys 这个文件,复制 i8042prt.sys 到桌面,再把C盘的 i8042prt.sys 给删了,无法简单删除(可以用鼠标右键管理员取得所有权后
2020-06-01 12:29:53
955
原创 VSCode代码自动补全(html标签、style样式、css属性及值)
VSCode代码自动补全(html标签、style样式、css属性及值、),修改配置文件即可完成!操作环境 1. 系统window 10 2. 软件VS code 2019汉化1.按CTRL+SHIFT+P2.输入搜索Suggest:Snippets Prevent Quick Suggestions(控制在活动代码片段内是否禁用快速建议)3.取消选中 Suggest:Snippets Prevent Quick Suggestions4.按CTRL+SHIFT+P输入搜索 File
2020-05-31 21:43:22
7582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人