![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
小高同学~
一个不正经的程序员~
展开
-
策略枚举的实现
策略模式与枚举结合,简化代码结构,提升可读性原创 2022-10-22 14:44:13 · 421 阅读 · 1 评论 -
里氏替换原则
第一个定义 If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when o1 is substituted for o2 then S is a su...原创 2018-06-24 21:31:24 · 1057 阅读 · 0 评论 -
简单工厂、工厂方法、抽象工厂区别与联系
简单工厂:是由一个工厂对象决定创建出哪一种产品类的实例。 A实例调用B实例的方法,称为A依赖于B。如果使用new关键字来创建一个B实例(硬编码耦合),然后调用B实例的方法。一旦系统需要重构:需要使用C类来代替B类时,程序不得不改写A类代码。而用工厂模式则不需要关心B对象的实现、创建过程。 //抽象产品 public abstract class Car ...原创 2018-06-10 23:57:52 · 6048 阅读 · 0 评论 -
活动图案例解析
转发自:https://blog.csdn.net/ljtyzhr/article/details/46400291 1、背景描述 最近上演了许多公司的合并大戏,比如赶集网和58同城,滴滴和快的等的兼并战争。从媒体的报道来看,这些公...转载 2019-05-28 11:03:35 · 5409 阅读 · 0 评论