07 2018 档案

(0!=0)==true? 记一个匪夷所思的问题
摘要:最近换了份工作,公司的开发框架是基于SSH自己搭建的。这个问题是我在解决一个需求的时候遇到的,其实解决这个疑惑的过程也就是读框架源码的过程,特此记录一下。 问题:ba.getState()!=CbBankAccount.STATE_NORMAL 在二者的类型都是Integer的且字面值均为0的情况下 阅读全文

posted @ 2018-07-25 13:15 xushy 阅读(347) 评论(0) 推荐(0)

备忘录模式
摘要:备忘录模式 在对一个对象进行操作时,希望这个操作时可回退的。那么就要保存每一步操作时前一步对象的状态。 这个时候可以用备忘录模式。 组成部分 需要记录状态的类 保存对象当前状态和历史状态的类--备忘录类 管理备忘录类的类 提供对备忘录中的对象进行增删改查的方法 1.需要记录状态的类 2.备忘录类-- 阅读全文

posted @ 2018-07-24 16:37 xushy 阅读(160) 评论(0) 推荐(0)

代理模式
摘要:代理模式实现了职责分离,真实类可专注于具体业务,代理类用来提供访问控制等具体业务无关的功能。 下面以明星和经纪人的关系来理解一下代理模式。我们假设明星的主要工作是表演,代言,接受访问。在这些活动中,经纪人则需要为明星接受工作,安排档期,收钱等等。 代码上我以接受访问为例实现一下代理模式。 首先定义一 阅读全文

posted @ 2018-07-10 11:09 xushy 阅读(157) 评论(0) 推荐(0)

导航

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