萝卜头

少一些功利主义的追求,多一些不为什么的坚持

简单工厂模式 工厂模式 抽象工厂模式

大话设计模式 简单工厂 引用知乎衍铖的话:简单工厂相当于是一个工厂中有各种产品,创建在一个类中,客户无需知道具体产品的名称,只需要知道产品类对应的参数即可。但是工厂的职责过重,而且当类型过多时不利于系统的扩展维护。 https://www.zhihu.com/questio...

2018-03-15 18:54:47

阅读数 80

评论数 1

开放-关闭原则

大话数据结构 开放-关闭原则,是说软件实体(类、模块、函数等等)应该可以扩展,但是不可以修改。 开放-关闭的精神是面对需求对程序改动的是通过增加新代码进行的,而不是更改现有的代码。 比如:如书上的抽象出运算类,如果需要添加新的运算,实现一个新的类。 如右上角的根号类。...

2018-03-15 10:18:22

阅读数 57

评论数 0

单例模式

大话设计模式 什么是单例模式呢? 大话设计模式对单例模式的解释:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 案例:如书上说的在写窗体程序时希望工具箱要么出现一次,要么不出现? 解决方案:判断对象是否为null,如果为null就实例化。 if(对象==nul...

2018-03-13 20:38:14

阅读数 63

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭