摘要: 为什么需要单例设计模式? 我们在系统设计的时候,出于对性能,或者安全性等多种因素考虑,有些对象我们只需要一个。可能是全局只需要一个,也可能是整个系统只需要一个。 这个时候我们就需要用到单例模式了。比如系统的配置文件。工具类,线程池,日志对象等等。。。。 类比一下。在过去是不是一个国家只能有一个皇帝。 阅读全文
posted @ 2017-11-21 21:15 做个有用的人 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 1.从今天开始 就详细介绍各个设计模式了。 设计模式总共可以分为三大类: 1.创建型设计模式 :简单理解为(对象怎么来) 2.结构型设计模式:简单理解为 (对象和谁有关系) 3.行为型设计模式:简单理解为 (对象与对象在干嘛) 说明: 1.在正式开讲设计模式之前--先说说设计模式是什么: 设计模式其 阅读全文
posted @ 2017-11-21 20:40 做个有用的人 阅读(182) 评论(0) 推荐(1) 编辑
摘要: 接下来简单总结一下设计模式的六大基本原则: 1.开闭原则: 对拓展开放,对修改关闭(对程序拓展时不会修改原有代码,为了达到这样的效果,需要使用接口和抽象类) 2.里氏替换原则:对任何基类出现的地方,子类一定可以替换出现 3.依赖倒置原则:在开闭原则的基础上,针对接口编程,依赖抽象类而不去依赖具体的类 阅读全文
posted @ 2017-11-21 20:31 做个有用的人 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 继承、实现、依赖、关联、聚合、组合的联系与区别 下面的内容很基础,同时也很简单,但是也很重要。 继承 继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字exten 阅读全文
posted @ 2017-11-17 20:43 做个有用的人 阅读(6602) 评论(0) 推荐(1) 编辑