java 设计模式
Daemon Zhang
技术路上的一名小学生...
展开
-
浅谈软件设计的七大原则
首先,为什么要有软件设计原则?软件设计原则的目的是为了让我们编写出更好的代码,那什么是“更好的代码”?“更好的代码”就是使代码更简洁、更易读、更具有可维护性以及更具有可扩展性。那么我们写代码或者设计代码结构的时候不遵循软件设计原则可以吗?答案是可以的。因为软件设计原则不像是Java语法一样的硬性要求,不这么做编译就不通过,你的程序就运行不了,相反,不遵循这七大设计原则你的代码照样能够运行。那么所谓...原创 2020-02-20 19:33:34 · 1119 阅读 · 0 评论 -
单例模式---饿汉式(类初始化的时候实例化)
/** * */package cn.thcic;/** * 饿汉式(类初始化的时候实例化)单例模式 * * by Zhiwang Zhang on 2014年7月18日 */public class Test102 { // 私有的静态的本类常量 private static final Test102 INSTANCE = new Tes原创 2014-07-22 13:27:47 · 1454 阅读 · 0 评论 -
单例模式---懒汉式(用的时候去实例化)
package cn.thcic;/** * 懒汉式(用的时候去实例化)单例模式 * * by Zhiwang Zhang on 2014年7月18日 */public class Test101 { // 私有的静态的本类属性 private static Test101 test101; // 私有无参构造方法 private Test101(原创 2014-07-22 13:24:08 · 520 阅读 · 0 评论 -
单例模式---登记式
/** * */package cn.thcic;import java.util.HashMap;import java.util.Map;/** * 登记式单例模式 * * by Zhiwang Zhang on 2014年7月18日 */public class Test103 { // 私有静态的“登记单” private s原创 2014-07-22 13:29:44 · 638 阅读 · 0 评论