文章分类 - 设计模式
摘要:“十二要素应用程序”(12-Factor App)为构建如下的SaaS应用提供了方法论
阅读全文
摘要:把具体的策略实现子类,放到enum里,是个比较新奇的做法。
阅读全文
摘要:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。
阅读全文
摘要:设计模式系列目录
阅读全文
摘要:这个模式的家族:1、静态工厂模式;2、简单工厂模式;3、工厂方法模式;4、抽象工厂模式
阅读全文
摘要:在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。
阅读全文
摘要:命令模式就是把命令封装成对象,然后将动作请求者与动作执行者完全解耦
阅读全文
摘要:策略模式(Strategy Pattern)定义了算法族,分别封装起来,让它们之间可相互替换,此模式让算法的变化独立于使用算法的客户。
阅读全文
摘要:认识到拆分已有系统到微服务总体成本会很高而且可能需要多次迭代很重要。
阅读全文
摘要:适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。使原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适配器模式有“类适配器”和“对象适配器”两种不同的形式。
阅读全文
摘要:装饰模式是继承的一个替代模式,装饰模式可以动态扩展一个实现类的功能。
阅读全文
摘要:一个单身(单一职责)的里氏(里氏替换原则)拿着一把颠倒(依赖倒置)的半开半闭(开闭原则)的扇子,在看一个米老鼠(迪米特)在分离接口(接口分离)问题
阅读全文