标签:适配器模式 适配 工厂方法 image 访问者 消息 http 原型模式 单例模式
1.重载是编译时执行的(静态绑定),而改写是运行时选择(动态绑定)。
2.消息通信是面向对象方法学中的一个重要原则,它与对象的封装原则密不可分,为对象间提供了唯一合法的动态联系途径。
3.构件是系统设计的一个模块化部分,它隐藏了内部的实现,对外提供了一组外部接口。在系统中满足相同接口的组件可以自由地替换。
4.设计模式:
创建型模式:工厂方法,抽象工厂,单例模式,构建模式,原型模式。
结构型模式:适配器模式,合成模式,装饰者模式,代理模式,享元模式,门面模式,桥接模式。
行为型模式:
策略模式,模板方法,迭代器,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,解释器模式,
调停者模式,观察者模式。
5.简单工厂
简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建出哪个产品类的实例。
优点:能够使客户端独立于产品的创建过程,并且在系统中引入新产品时无需对客户端进行修改。
缺点:当有新产品加入到系统中时,必须修改工厂类,以加入必要的处理逻辑。
6.工厂模式
工厂模式可以很好地解决简单工厂模式的缺点。
标签:适配器模式 适配 工厂方法 image 访问者 消息 http 原型模式 单例模式
原文地址:https://www.cnblogs.com/yszd/p/9768032.html