设计模式 : 带2个参数的简单工厂

前言 工程里有一段数据的处理代码,要分许多case进行处理,想整个简单工厂来处理。 书上的例子,都是1个参数的。简单工厂有2个入参,该咋弄好些? 想来想去,就一个工厂类了,不继续在工厂类的内部再弄工厂类了。参数1引起的switch-case在工厂类的接口里面直接处理,参数2引起的sw...

2018-01-29 14:47:04

阅读数 157

评论数 0

在EA中的UML图中插入设计模式的模板

前言 如果在工程(e.g. c++)中要用到设计模式, 需要定义基类和接口时, 不想再翻书,也想使基类和接口的命名规范一些. 可以用EA新建一个工程, 插入GoF中想要的一个设计模式的类图模板, 然后再对着写基类和接口命名. 我用的是EA12 操作过程 * 新建一张类图, 会出现UML...

2016-03-05 12:30:42

阅读数 1515

评论数 0

(ZT) 浅谈系统架构中的MVC模式

original url from : http://shikezhi.com/html/2015/cbiancheng_0625/101288.html MVC概览 MVC设计模式可以带来更好的软件结构和代码重用。 MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开 MVC和...

2015-12-05 14:42:37

阅读数 301

评论数 0

Design Patterns : Protect Proxy

用了一组第三方的API, C风格的接口. 最近发现这组接口非线程安全, 在多线程下执行结果不正确或报错. 接口提供者也不可能将接口改成线程安全(也许是时间不够,或者认为接口提供的没问题), 如果是没问题,你先告诉我接口是非线程安全啊,从头到尾,就告诉我,他的Demo调用这...

2015-02-17 13:05:37

阅读数 548

评论数 0

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