面向对象设计的基本原则
摘要:单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 它用于控制类粒度大小。 开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩
阅读全文
posted @
2018-10-18 01:52
god with us
阅读(187)
推荐(0)
常见设计模式,单例模式(双重检测锁方式)示例
摘要:单例模式的实现方式有很多,常用的是双重检测锁方式,优点是代码简单,逻辑清晰,缺点是极其稀少情况下会失效。 当然,用枚举方式或静态内部类方式更值得推荐。 总之,作为反模式应用,这个算简单高效的。示例如下:
阅读全文
posted @
2018-09-08 00:57
god with us