例子背景:随着客户的要求越来越高,宝马车需要不同配置的空调和发动机等配件。于是这个工厂开始生产空调和发动机,用来组装汽车。这时候工厂有两个系列的产品:空调和发动机。宝马320系列配置A型号空调和A型号发动机,宝马230系列配置B型号空调和B型号发动机。 概念: 抽象工厂模式是工厂方法模式的升级版本, ...
分类:
其他好文 时间:
2019-06-06 19:33:32
阅读次数:
134
静态/简单工厂:缺点不修改代码无法扩展,违背OCP原则,但优点也很多,开发简单,但不利于后期扩展维护 工厂方法模式:解决了OCP问题,使用复杂一些 抽象工厂模式:上面2个是增加产品,属于1维的。这个是将产品组装形成新的产品。属于组的概念,符合OCP原则,缺点是复杂 ...
分类:
其他好文 时间:
2019-06-06 17:22:45
阅读次数:
77
编程的乐趣: 1创建事物的纯粹快乐。 2快乐来自于开发对其他人有用的东西。 3整个过程体现出魔术般的力量——将相互啮合的零部件组装在一起,看到它们精妙地运行, 得到预先所希望的结果。 4学习的乐趣,来自于这项工作的非重复特性。 5来自于工作在如此易于驾驭的介质上。 编程的苦恼: 1必须追求完美。 2 ...
分类:
其他好文 时间:
2019-06-05 16:33:09
阅读次数:
84
测试计划(Testing plan)的定义: 描述了要进行的测试活动的范围、方法、资源和进度的文档; 是对整个信息系统应用软件组装测试和确认测试。 它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。 测试计划可以有效预防计划的风险,保障计划的顺利实施。 测试计划的目的 (1)为测试各项活 ...
分类:
其他好文 时间:
2019-06-05 00:53:52
阅读次数:
129
编程系统产品: 它是在功能上能相互协作的程序集合,具有规范的格式,可以进行交互,并可以用来组装和搭建整个系统。 要成为系统构件,程序必须按照一定的要求编制,使输入和输出在语法和语义上与精确定义的接口一致。 只有它才是真正有用的产品,是大多数系统开发的目标。 编程非常有趣,在于它不仅满足了我们内心深处 ...
分类:
其他好文 时间:
2019-06-02 23:02:37
阅读次数:
219
建立TCP连接 另起线程接收服务端消息 根据自己的消息设计规则进行消息的解码 解码出协议号 解码出参数 参数解码成具体的参数类 服务端主动推送的需要先注册方法 在保存表的协议字典中找出对应的表 调用回调方法 发送消息给服务端 将发送消息的lua表保存起来 组装消息发送给服务端 本底层为了扩展方便,使 ...
分类:
编程语言 时间:
2019-05-31 18:09:52
阅读次数:
138
目录 1、开发环境 2、用到的模块 3、框架设计 ?3.1、流程 3.2、项目结构 5、日志打印 6、接口请求类封装 7、Excel数据读取 7.1、读取配置文件 7.1、编写Excel操作类 8、用例组装 9、用例运行结果校验 10、运行用例 11 、小结 7、Excel数据读取 7.1、读取配置 ...
分类:
编程语言 时间:
2019-05-27 23:28:32
阅读次数:
168
什么是 Vue Vue 是一个前端框架,特点是数据绑定 比如你改变一个输入框 Input 标签的值,会自动同步更新到页面上其他绑定该输入框的组件的值 组件化 页面上小到一个按钮都可以是一个单独的文件.vue,这些小组件直接可以像乐高积木一样通过互相引用而组装起来 Vue2.0 推荐开发环境 Home ...
分类:
其他好文 时间:
2019-05-24 19:20:23
阅读次数:
93
UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机 ...
分类:
其他好文 时间:
2019-05-24 09:16:10
阅读次数:
112
Ninject是一个IOC容器,用来解决程序中组件的耦合问题,它的目的在于做到最少配置。简单来讲就是 为我们选择一个想要的类来处理事务。 百度百科的解释:一个快如闪电、超轻量级的基于.Net平台的依赖注入框架。把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。 一、Conso ...
分类:
Web程序 时间:
2019-05-23 19:35:18
阅读次数:
184