设计模式
jahentao
挖掘概念,创造工具。
展开
-
单例模式和多线程
单例模式 延时加载 立即加载 多线程下单例模式实现 synchronized关键字 DCL锁实现 静态内部类方式实现单例模式 序列化与反序列化的单例模式 静态代码块 实现单例模式 使用enum枚举类型实现单例模式 单例模式参考《多线程编程核心技术》 高洪岩 1 单例模式分为 “懒汉模式”/ 延迟加载, “饿汉模式”/ 立即加载。 延时加载传统的,延时加载:public class My原创 2016-07-13 10:56:13 · 428 阅读 · 0 评论 -
OOD面向对象设计原则
OO原则前言:设计时需要考虑这些原则,但随意使用这些原则会使你的程序出现不必要的复杂性(Needless Complexity)。参考及说明本文的撰写,是基于阅读后的梳理《Agile Software Development:Principles,Patterns.and.Practices 》1. 开放-封闭原则(Open-Closed Principle)简称OCP。(一)概念: 软件实体(原创 2016-11-08 14:27:48 · 2279 阅读 · 0 评论 -
JavaScript原型继承的小例子
<script> // 父类 Animal var Animal = function() { this.name = 'animal'; }; Animal.prototype = { run: function() { console.log(this.name + " run...."); },原创 2016-11-11 18:49:27 · 462 阅读 · 0 评论