自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【结构型模式】组合模式(Composite)之23种java设计模式

Component抽象组件接口/** * 抽象组件 * @author Administrator * */public interface Component { void operation();}//叶子组件interface Leaf extends Component {}//容器组件interface Composite extends Compone

2016-04-24 13:10:46 315

原创 【结构型模式】桥接模式(Bridge)之23种java设计模式

Brand接口和实现类/** * 品牌 * @author Administrator * */public interface Brand { void sale();}class Lenovo implements Brand { @Override public void sale() { System.out.println("销售联想电脑"); }

2016-04-23 21:50:45 304

原创 【结构型模式】代理模式(Proxy)之23种java设计模式

Star接口和实现类public interface Star { /** * 面谈 */ void confer(); /** * 签合同 */ void signContract(); /** * 订票 */ void bookTicket(); /** * 唱歌 */ void sing(); /** * 收钱 */ void

2016-04-23 21:19:07 363

原创 【结构型模式】适配器(adapter)模式之23种java设计模式

Adaptee被适配的类/** * 被适配的类 * (相当于例子中的,PS/2键盘) * @author Administrator * */public class Adaptee { public void request(){ System.out.println("可以完成客户请求的需要的功能!"); }}Target接口public interfac

2016-04-23 20:28:03 273

原创 【创建型模式】原型模式(Prototype)之23种java设计模式

克隆和拷贝一回事浅克隆sheep类public class Sheep implements Cloneable,Serializable { //1997,英国的克隆羊,多利! private String sname; private Date birthday; @Override protected Object clone() throws CloneNotSup

2016-04-22 15:57:10 326

原创 【创建型模式】建造者模式(Builder)之23种java设计模式

AirShip类public class AirShip { private OrbitalModule orbitalModule;// 轨道舱 private Engine engine;// 发动机 private EscapeTower escapeTower;// 逃逸塔 public void launch() { System.out.println("方法")

2016-04-22 09:57:19 277

原创 【行为型模式】观察者模式(Observer)之23种java设计模式

观察者模式(Observer)包括这个模式在内的接下来的四个模式,都是类和类之间的关系,不涉及到继承,学的时候应该 记得归纳,记得本文最开始的那个图。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并

2016-04-21 17:17:02 461

原创 maven操作命令

mvn test 测试mvn clean 清空项目mvn package 打包mvn install 安装mvn compile 编译

2016-04-21 15:51:28 231

原创 hibernate基于主键的双向多对多的关联映射

2、类Role 和Function类Fole:public class Role { private int id; private String name; private Set functions = new HashSet(0); //get…set} Function: public class Function { private int id; pri

2016-04-21 08:53:40 976

原创 java高级技术

HashMap排序

2016-04-11 14:44:39 420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除