设计模式
nice美滋滋
自控
展开
-
设计模式的六大原则(一)单一职责原则
1.定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责2.问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有肯能会导致原本运行正常的职责P2功能发生故障。、3.解决方案:遵循单一职责原则。分别简历两个类T1和T2,使T1完成职责P1功能,T2完成P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T2时...原创 2020-04-06 12:34:39 · 131 阅读 · 0 评论 -
单例模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意(1)单例类只能有一个实例。(2)单例类必须自己创建自己的...原创 2020-04-05 15:57:47 · 88 阅读 · 0 评论