![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
csy_insist
不忘初心、持续成长、勇往直前!
展开
-
设计模式一些概念(三)
开放封闭原则 一个软件实体应当对扩展开放,则修改关闭。应当可以在不必修改源代码的情况下修改这个模块的行为。 设计的目的便在于面对需求的改变而保持系统的相对稳定,从而使得系统可以很容易的从一个版本升级到另一个版本。 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 里氏代换原则 一个软件实体如果使用的是一个父类原创 2016-08-03 21:38:07 · 280 阅读 · 0 评论 -
设计模式一些概念(一)
简单工厂模式 一、概念 属于类的创建型模式,又叫做静态工厂方法模式。对象的创建交由工厂实现,客户端不需要知道对象的创建过程,被创建的实例通常都具有共同的父类。 二、角色和职责 工厂角色:被外界直接调用,创建所需的产品对象。 抽象角色:所创建的所有对象的父类。 具体产品角色:所创建的原创 2016-08-03 20:29:30 · 279 阅读 · 0 评论 -
设计模式一些概念(二)
外观模式 一、概念 Facade模式也叫外观模式,为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。 二、结构图 三、角色和职责 Facade:为调用方定义简单的调用接口。 Clients:调用者。通过Facade接口调用提供某功能的内部类群。 Packages:功能提供者。指提供功能的类群原创 2016-08-03 20:55:15 · 433 阅读 · 0 评论