设计模式
kcp606
https://www.kuangcp.top
展开
-
软考基础知识笔记
【1.计算机组成与结构】【计算机中数据的表示】:定点数:所有数据的小数点位置是固定的,小数点位置在数据最高位是定点小数,在最低位是定点整数,会有溢出的情况发生浮点数:阶符,阶码,数符,尾数 组成, 尾数决定精度,阶码决定数据范围,最适合浮点数阶码的数字编码是移码 数的机器码表示:原码:符号位表示该数的符号,0正1负 。原码中分+0和-0反码:符号位表示法和原码一样,正数反码是不变,负数要取原创 2016-10-20 18:37:16 · 12788 阅读 · 2 评论 -
模式之禅
目录设计模式的理解 目录软件设计的一些原则 勿重复造轮子 减法优于加法抽象优于实现组合优于继承查询与命令分离够用原则最少知识原则面向对象的S.O.L.I.D 原则 职责单一原则开闭原则里氏代换原则接口隔离原则依赖倒置原则共同封闭原则共同重用原则好莱坞原则高内聚低耦合惯例优于配置原则关注点分离契约式设计无环依赖原则设计模式的理解软件设计的一些原则勿重复转载 2017-12-30 14:50:31 · 907 阅读 · 0 评论 -
Java中如何消除大量的if else (意面代码)
参考: 减少该死的 if else 嵌套 java如何消除繁琐的if else 语句? 如何无痛降低 if else 面条代码复杂度 用设计模式来代替臃肿的ifelse层层判断 你还在用if else吗?如这段读取Excel单元格的代码,看着都烦try { for (int j = mainConfig.getContentStartNum(); j...原创 2018-03-04 12:18:30 · 25061 阅读 · 3 评论 -
Java: 单例模式的七种写法
转自: Java:单例模式的七种写法 不过一般来说,第一种不算单例,第四种和第三种就是一种,如果算的话,第五种也可以分开写了。所以说,一般单例都是五种写法。懒汉,恶汉,双重校验锁,枚举和静态内部类。第一种(懒汉,线程不安全) 这种写法lazy loading很明显,但是致命的是在多线程不能正常工作, 有可能会实例化多个对象public class Singleton...转载 2018-09-09 12:03:37 · 1338 阅读 · 0 评论