0.软件设计原则.md

在程序设计领域, SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是由罗伯特·C·马丁在21世纪早期 引入的记忆术首字母缩略字,指代了面向对象编程和面向对象设计的五个基本原则。 当这些原则被一起应用时,它们使得一个程序员开发一个容易进行软件维护和扩展的系统变得更加可能。

  • 单一职责原则

  • 开闭原则

  • 里式替换原则

  • 接口隔离原则

  • 依赖倒转

  • 迪米特原则


1.单例模式.md

线程安全在单例模式

private static final instance = new Singlelon();

支持序列化的单例模式

public enum Singlelon{
    INSTANCE;
    
    public void something(){
    }

}

Copyright © 2018 INSTALL.REN