摘要:
public abstract class Product { public abstract void doSomething(); } public class ConcreteProduct1 extends Product { public void doSomething()... 阅读全文
摘要:
public abstract class Product { public abstract void doSomething(); } public class ConcreteProduct1 extends Product { public void doSomething()... 阅读全文
摘要:
public abstract class Product { public abstract void doSomething(); } public class ConcreteProduct1 extends Product { public void doSomething()... 阅读全文
摘要:
import java.util.Random;import java.util.Vector;/*luozhonghua 2014-9-20*/public class moreOfSingleton {private static int maxNumberOfSingleton=2;//多... 阅读全文
摘要:
import java.util.Random;import java.util.Vector;/*luozhonghua 2014-9-20*/public class moreOfSingleton {private static int maxNumberOfSingleton=2;//多... 阅读全文
摘要:
import java.util.Random;import java.util.Vector;/*luozhonghua 2014-9-20*/public class moreOfSingleton {private static int maxNumberOfSingleton=2;//多... 阅读全文
摘要:
本博原创禁止转载、拷贝、拍照等一切商业目地,否则将保留法律权利! ---------linux-深圳-luo 缺陷: 1》单例模式只能修改代码来扩展,测试也难以捕获,与单一职责原则冲突 2》单例线程不安全 public class Singleton{ private stati... 阅读全文
摘要:
本博原创禁止转载、拷贝、拍照等一切商业目地,否则将保留法律权利! ---------linux-深圳-luo 缺陷: 1》单例模式只能修改代码来扩展,测试也难以捕获,与单一职责原则冲突 2》单例线程不安全 public class Singleton{ private stati... 阅读全文
摘要:
1> 单一职责原则 这是我们设计程序最常见的设计原则了,比如用户信息,分属性和行为,基础信息属归属性类,执行归行为类或接口 2>里氏替换原则 尽量规避继承关系带来的负面重构影响 几个注意地方: 2.1》类中调用其他类时,尽可能使用其他类的接口或父类,这也是我们经常... 阅读全文
摘要:
1> 单一职责原则 这是我们设计程序最常见的设计原则了,比如用户信息,分属性和行为,基础信息属归属性类,执行归行为类或接口 2>里氏替换原则 尽量规避继承关系带来的负面重构影响 几个注意地方: 2.1》类中调用其他类时,尽可能使用其他类的接口或父类,这也是我们经常... 阅读全文