程序设计
文章平均质量分 78
SPITZENREITER
SIEGER
展开
-
面向对象五大基本原则
单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。(比如单例就是违背单一职责原则) 开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。对于扩展是开放的,对于修改是原创 2017-03-16 17:58:14 · 301 阅读 · 0 评论 -
单例模式优缺点
一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象,然而,对象其自身却是可以被修改的,Java并未提供使用任何对象恒定不变的途径(但可以自己编写类以取得使对象恒定不变的效果)即单例模式(Singleton) ——《Thinking in Java 第四版》P140 单例原创 2017-03-17 13:39:53 · 426 阅读 · 0 评论