- 博客(4)
- 收藏
- 关注
原创 真正的工厂模式
定义 工厂模式定义了一个创建对象的接口,但由子类决定要实例的类是哪一个。工厂方法把类的实例化推迟到子类。 代码public abstract class Pizza { String name; }public class BeijingStyleHotPizza extends Pizza { public BeijingStyleHotPizza() { name="
2016-08-21 15:40:47 468
原创 不要编写返回引用可变对象的访问器方法
最近看java核心技术里面提到的。 首先看一段代码package structor;import java.util.Date; import java.util.GregorianCalendar;public class Test0817 { public static void main(String[] args){ Employee emp=n
2016-08-17 22:42:33 1277
原创 设计模式学习之——简单工厂
在真正的工厂方法之前,先学习下简单的工厂思想。 假定你是pizza店的老板 现在有一个pizza 类public abstract class Pizza { public void prepare(){ System.out.println("准备开始做"); } public void bake(){ System.out.printl
2016-08-13 16:16:10 274
原创 设计模式学习之—装饰者模式
@(JAVA开发)在这之前,先看一下一个原则开闭原则 类应该对扩展开放,对修改关闭。 但也要注意允许不直接修改代码的情况下对其进行扩展。并且不用在每个地方都这么做,这是浪费时间和精力的一件事情。所以要善用这个原则。而装饰者模式就很好地遵循了这个原则。定义 动态的将责任附加到对象上,若要扩展功能,装饰者模式提供了比继承更有弹性的替代方案。 应用我们都知道,可以使用两种方式给一个类或者对象添加行
2016-08-02 22:41:32 403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人