- 博客(8)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 装饰模式
1.装饰模式 装饰模式(Decorator Pattern)也称为包装模式(Wrapper Pattern),结构型设计模式之一,其使用一种对客户端透明的方式来动态地扩展对象的功能,同时它也是继承关系的一种替代方案之一。在现实生活中你也可以看见很多装饰模式的例子,或者可以大胆地说出装饰模式无处不在,...
2018-11-29 15:39:39 500
原创 策略模式与状态模式
类图对比策略模式:状态模式:       两种模式的类图基本是一样的,即代码结构一样,即都 1个接口+N个实现类 +1个上下环境类。把为什么还要划分为两种模式呢?首先看看两者的定义:策略模式状态模式
2018-11-21 14:24:43 833
原创 状态模式
1.状态模式介绍         状态模式中行为是由状态来决定的,不同的状态下有不同的行为。状态模式和策略模式的结构几乎完全一样,但它们的目的、本质却完全不一样。状态模式的行为是平行的、不可替换的,策略模式的行为是彼此独立、可相互替换的。用一句话来表述,状态模式把对象的行为包装在不同的状态对
2018-11-20 18:27:10 295
原创 适配器模式
1.适配器模式介绍       适配器模式在我们的开发中使用率极高,从代码中随处可见的Adapter就可以判断出来。从最早的ListView、GridView到现在最新的RececleView都需要使用Adapter,并且在开发中我们遇到的 优化问题、出错概率较大的地方也基本都出自Adapter,这是一个让人又爱又恨的角色。&n
2018-11-19 19:41:27 165
原创 策略模式
1.策略模式介绍    在软件开发中经常会遇到这样的情况:实现某一个功能可以有多种算法或策略,我们根据实际情况选择不同的算法或策略来完成该功能。例如,排序算法,可以使用插入排序、归并排序、冒泡排序等。  &nbs
2018-11-19 18:26:33 226
原创 组合模式
1.组合模式介绍组合模式也称为部分整体模式,结构型设计模式之一,组合模式比较简单,他将一组相似的对象看作一个对象处理,并根据一个书状结构来组合对象,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与对象集合之间的差别。生活中比较典型的例子就是组织结构的树状图,如图:上面是一个公司的组织结构树状图,其中总公司下有行政部和研发部,但是从总公司的角度来看子公司就是一个独立的个体,与总公...
2018-11-15 18:50:07 188
原创 2.2.0开发总结
2.2.0开发总结1. 遇到的问题1. 翻页显示屏等待呼叫列表开发需求:每页显示6行共展示2页每页显示4s后自动显示下一页 最后一页显示完后显示第一页 List<TTicket> waitingTicketList = Collections.synchronizedList(new ArrayList<TTicket>());//用于储存等待的号...
2018-11-15 11:17:26 158
原创 代理模式
1.代理模式的定义为其他对象提供一种代理以控制对这个对象的访问。2.代理模式的使用场景当无法或不想直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客户端的透明性,委托对象与代理对象需要实现相同的接口。3.代理模式的UML类图角色介绍:Subject:抽象主题类。 该类主要职责是声明真实主题与代理的共同接口方法,该类既可以是一...
2018-11-12 15:59:28 958
java语言模拟数据库增删查改排序(源代码+课程报告)
2017-06-24
信息流列表接口,怎么在一个list中返回不同对象
2021-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人