![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 74
李伟柯
这个作者很懒,什么都没留下…
展开
-
浅谈适配器模式
先来介绍一下适配器模式的定义吧 适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 不懂没关系,接下来详细介绍 主要解决:主要解决在软件系统中,常常要将一些”现存的对象”放到新的环境中,而新环境要求的接口是现对象不能满足的。 举个例子: 我们有一个 MediaPlayer 接口和一个实现了 MediaPlayer 接原创 2017-04-04 13:11:39 · 364 阅读 · 0 评论 -
单例模式
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以<<开头和以>>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:设计模式中类的关系。单例模转载 2017-04-06 15:02:51 · 191 阅读 · 0 评论 -
单例模式精讲
单例网上已经很多了,这里讲下我在美团面试遇到的问题。 首先底下的代码要求手写。package com.lans.lwk.pracdemo.com.lans.lwk.appclass;/** * Created by Li on 2017/10/25. */public class Singleton { //双重锁 //可以保证线程的安全,但不完美 priva原创 2017-12-15 12:43:35 · 190 阅读 · 0 评论