11 2014 档案

解决当前项目遇到多叉树的情况第二版
摘要:第二版主要解决的问题有:1、不用指定根节点2、根节点不能多于一个直接上代码:package com.archive.cpr;/** * 树节点 * @author xingxing_li * */public class TreeNode { private String bizID ; ... 阅读全文

posted @ 2014-11-28 17:24 画一个圆圈 阅读(187) 评论(0) 推荐(0)

解决当前项目遇到多叉树的情况
摘要:背景介绍:数据表之间有外键约束,用一个多叉树模型来抽象。数据结构:多叉树有外键约束表删除顺序:按层级,叶子层先删,自下往上按层删除。将来改造的地方:解决层与层之间有约束关系表之间的删除代码如下:/** * 树节点 * @author xingxing_li * */public class Tree... 阅读全文

posted @ 2014-11-28 10:14 画一个圆圈 阅读(528) 评论(0) 推荐(0)

设计模式之状态模块加观察者模式
摘要:背景:用户操作鼠标,涉及的动作有左击、右击、双击。每种动作对应一种状态,状态的切换对应着不同的鼠标点击事件。类图:状态接口类:/** * 状态接口 * */public interface State { public void change();}鼠标移入类:public class Mou... 阅读全文

posted @ 2014-11-16 11:45 画一个圆圈 阅读(196) 评论(0) 推荐(0)

设计模式之责任链模式
摘要:描述:责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。类图:代码... 阅读全文

posted @ 2014-11-15 22:09 画一个圆圈 阅读(269) 评论(0) 推荐(0)

导航