06 2019 档案

摘要:场景:需要根据系统的编码格式有选择装配类。 分析:最直接的实现方式,定义各种编码格式对应的处理类,可以通过System.getProperty("file.encoding")获得项目的编码格式,从而通过条件语句if...else..等方式做相应的业务处理,然后实际中一个项目往往只用到一种编码格式, 阅读全文
posted @ 2019-06-15 18:36 天晴修屋顶 阅读(478) 评论(0) 推荐(0) 编辑
摘要:什么是访问者模式? 一个对象有稳定的数据结构,却为不同的访问者提供不同的数据操作,对象提供接收访问者的方法,从而保证数据结构的稳定性和操作的多样性。也可以理解为,封装对象的操作方法,达到不改变对象数据结构的稳定性同时易于扩展操作。 解决的主要问题 主要解决:稳定的数据结构和易变的操作耦合问题。 如何 阅读全文
posted @ 2019-06-05 16:06 天晴修屋顶 阅读(153) 评论(0) 推荐(0) 编辑
摘要:什么是责任链模式? 责任链模式(Chain of Responsibility Pattern):请求知道公开接口,但不知道那个具体类处理,这些具体处理类对象连接成一条链。请求沿着这条链传递,直到有对象处理它为止。 解决什么问题? 职责链将请求的发送者和请求的处理者解耦,客户只需要将请求发送到职责链 阅读全文
posted @ 2019-06-03 14:55 天晴修屋顶 阅读(174) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示