
设计模式
icebearzzz
学生
展开
-
工厂模式,工厂方法模式,抽象工厂模式
//工厂模式:这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 //在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象 // //例子: //小时候,妈妈跟小朋友说你好好读书,你考上大学,我给你买一个拍照设备。当时妈妈就思考小朋友长大了以后依据小朋友的意愿,给他买一个相机或者DV. // //于是就有了 // #include...原创 2020-02-25 14:48:07 · 208 阅读 · 0 评论 -
观察者模式
/* 观察者模式:观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系, 使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 举个例子: 一家人捉迷藏,小朋友数数从1到100之后,开始找爸爸妈妈。此时的需求是爸爸妈妈随时知道小朋友数到了多少,以便选择躲藏的地方。 简单做法如下: class person { ...原创 2020-02-25 02:02:24 · 265 阅读 · 0 评论