本文最后更新于375 天前,其中的信息可能已经过时,如有错误请发送邮件到3368129372@qq.com
原则
- 单一职责
一个类的变化原因只应该有一个 - 开闭原则
- 里氏替换原则
子类能够完美替代父类 - 依赖倒置原则
高层不应该依赖于底层 - 接口隔离原则
不应强迫一个类实现它不使用的接口 - 迪米特法则
一个对象应该对其他对象有最少的了解,即一个对象不应该直接调用另一个对象的内部细节。
单例模式
public class Singleton{
private volatile singleton;
private Singleton(){}
public syncronized static Singleton getSingleton(){
if(singleton==null){
singleton = new Singleton();
}
return singleton;
}
}