摘要: 设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的 阅读全文
posted @ 2016-09-20 22:36 -加勒比海带 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: package com.hanqi.test; public class Rect { private double width=10; private double height=10; public double getWidth() { return width; } public void setWidth... 阅读全文
posted @ 2016-09-20 22:24 -加勒比海带 阅读(12488) 评论(0) 推荐(0) 编辑
摘要: package com.hanqi.test; public class Car { //构造一个汽车的属性 private String name; //创建getter和setter方法 public String getName() { return name; } public void setName(String name) { this.name = n... 阅读全文
posted @ 2016-09-20 21:26 -加勒比海带 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 从一个简单的计算器程序来看简单工厂模式。 变化的地方就要封装,用一个单独的类来做创造实例的过程这就是工厂。 UML图: 运算工厂类: 客户端代码: 阅读全文
posted @ 2016-09-20 14:08 -加勒比海带 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 我们来看一下单例模式下的饿汉模式代码: 阅读全文
posted @ 2016-09-20 13:54 -加勒比海带 阅读(228) 评论(0) 推荐(0) 编辑