![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
weixin_41262453
这个作者很懒,什么都没留下…
展开
-
《大话设计模式 下》
《大话设计模式 下》状态模式适配器模式备忘录模式(软件中的月光宝盒)迭代器模式单例模式(饿汉模式与双重检查锁定的懒加载模式)组合模式状态模式 早上早起工作清醒,11点又开始困,2点后工作状态良好,晚上9点后犯困。如果想让你编写这个状态的转变,你如何设计?1、最低级的方式:在Work类中定义一个变量hour,并定义一个getState()方法,getState方法中根据hour值进行判断,...原创 2019-03-19 19:38:39 · 381 阅读 · 1 评论 -
《读懂设计模式中的UML类图 》
《 UML类图 学习笔记》类的UML图示类与类之间的关系单向关联双向关联自关联聚合关系组合关系依赖关系泛化关系接口与实现关系类的UML图示 类图用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。 在UML中,类使用包含类名、属性和操作且带有分隔线的长方形来表示,如定义一个Employee类,它包含...原创 2019-03-19 20:32:19 · 245 阅读 · 0 评论 -
《大话设计模式 上》
《大话设计模式》简单工厂模式 (静态方法创建并返回实例对象)策略模式(有多种可选的策略时)装饰模式代理模式简单工厂模式 (静态方法创建并返回实例对象) 例如,想写一个可以进行加减乘除操作的函数,可以考虑创建OperationAdd、OperationSub、OperationMul、OperationDiv四种类,并定义一个静态的工厂方法,根据传入的+ 、-、*、/、参数实例化四种对象并返回...原创 2019-03-18 22:14:45 · 1201 阅读 · 0 评论