随笔分类 -  java设计模式简记

摘要:策略模式(Strategy Pattern) 将一系列行为封装成算法,并可以替代 意图: 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决: 在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。 何时使用: 一个系统有许多许多类,而区分它们的只是他们 阅读全文
posted @ 2019-05-29 17:15 熊熊熊摸了一下你的头 阅读(218) 评论(0) 推荐(0)
摘要:原则 1. 封装变化 2. 多用组合,少用继承 3. 针对接口编程,不针对实现编程 阅读全文
posted @ 2019-05-29 17:14 熊熊熊摸了一下你的头 阅读(129) 评论(0) 推荐(0)