随笔分类 - java设计模式
摘要:简介: 单例模式是一种简单的设计模式,但是要在程序设计中使用好单例模式,却需要注意几个地方。 单例模式意味着在整个系统中,单例类只能有一个实例对象,且需要自行完成实例化,并始终对外提供同一个实例对象。 单例模式实现方式: 饿汉模式: 懒汉模式(单线程版): 上述懒汉模式有延迟加载的意思,但是没有考虑
阅读全文
摘要:适配器模式的定义:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够一起工作。 图解: A、B两个图框代表已经塑模成型的物体A和物体B,现在要求把A和B安装在一起使用,如何安装?两者的接口不一致,是不可能安装在一起使用的,那怎么办?引入一个物体C,如下:
阅读全文
摘要:单一职责原则(Single Responsibility Principle),简称SRP。 定义:一个类只负责一件事情; 说明:类的单一职责原则受多重因素制约,实际实现起来,需要考虑项目工期、成本、人员技术水平等 使用:接口一定要做到单一职责原则,类的设计尽量做到单一职责原则 扩展:单一职责原则同
阅读全文