Java设计模式之----单一模式

前言

单一模式是什么?

-个人理解:
单一模式就是在类,接口,方法设计中,将功能差别很大的类(方法,接口),分开来设计. 这样,拓展性比较好,维护性也比较好.

举例:
电话 过程:, 拨号,通话,挂机.
在构建 接口的时候,我们要求拨号,挂机(通信协议),来实现一个接口, 通话(传递信息),另外构建一个接口,这样我们就可以在修改协议的时候,不影响 信息传输.从而增强了系统的拓展性.
实际情况:
实际情况中,为了设计简单,常常会将以上俩个接口一起设计,违背了单一原则,同时作为程序员,可能为了代码量较少,也会可以避免单一原则…

单一原则优点:
类的复杂性降低,
可读性提高,
可维护性提高,
变更引起的风险降低

你可能感兴趣的:(Java设计模式之----单一模式)