前几年一直沉迷于一些第三方软件的安装,导致每次去新公司的时候都被拖慢的时间,未来得及及时展现自己的能力就被否定了。吸取教训,以后如果无必要,比如公司没有多少人(也就是说大多数人使用什么软件,就用什么软件),没有装Resharper尽量不要装,除非你的项目大量使用面向接口编程,不然装了只会拖慢速度,V ...
分类:
其他好文 时间:
2017-06-09 21:29:12
阅读次数:
252
下面列举四种最常用的设计模式 一、Strategy模式 1、两大原则 Strategy 模式体现了如下的两大原则: 1,针对接口编程,而不是针对实现编程。 2,多用组合,少用继承。 2、 例子: 二、Iterator模式 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。 ...
分类:
其他好文 时间:
2017-06-08 22:30:30
阅读次数:
266
在之前,Telerik Fiddler 我都没有听过,直到后面进行改成接口编程之后,开始接触。第一次用的时候,上网查了资料,大概了解了这个接口抓包工具。 准备使用: 在进行接口测试的时候,我们需要进行接口数据传输的监视和查看,可以使用Telerik Fiddler这个抓包工具,那么问题来了,它一般默 ...
分类:
Web程序 时间:
2017-06-08 13:14:35
阅读次数:
412
1.OO基础: @1抽象 @2封装 @3多态 @4继承 2.OO原则: @1封装变化 @2多用组合,少用继承 @3针对接口编程,不针对实现编程 @4为交互对象之间的松耦合设计而努力 @5对扩展开放,对修改关闭 3.OO设计模式 @1策略模式: @2观察者模式: @3装饰者模式:动态的将责任附加到对象 ...
分类:
其他好文 时间:
2017-06-07 00:51:30
阅读次数:
154
策略模式 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 三个准则 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 针对接口编程,而不是针对实现编程 多用组合,少用继承 举个例子,比如说有个抽象类Duck,每一个继 ...
分类:
其他好文 时间:
2017-05-30 20:55:30
阅读次数:
187
在《大话设计模式》这本书中,我会听到这个字眼“对接口编程”,而在文中的类图中。会提出这样一个疑问?为什么有的用的是:接口?有的用的是抽象类呢? 本文主要介绍下面内容:接口、抽象类。 文章的最后,会给出软考下午设计模式题中的一些做题技巧 ? 什么是接口? 接口是包括一组虚方法的抽象类型,当中每一种方法 ...
分类:
其他好文 时间:
2017-05-28 10:03:14
阅读次数:
145
设计模式一:策略模式 定义:定义了算法簇,分别封装出来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。page/24 oo原则:封装变化、多用组合,少用继承、针对接口编程,不针对实现编程 感悟:就是将容易变化的具有相似功能部分代码抽取出来,独立的设计成一个接口或者抽象类或者一个父类 ...
分类:
其他好文 时间:
2017-05-27 22:26:38
阅读次数:
179
定义 策略模式:定义了算法族,分别封装起来。让它们之间能够相互替换。此模式让算法的变化独立于使用算法的客户。 类图 设计原则 1.找出应用中可能须要变化之处,把它们独立出来。不要和那些不须要变化的代码混在一起。 2.针对接口编程。而不是针对实现编程。 3.多用组合。少用继承。 举例分析 设计一个模拟 ...
分类:
其他好文 时间:
2017-05-26 10:54:26
阅读次数:
213
策略模式(strategy pattern): 定义了算法族, 分别封闭起来, 让它们之间可以互相替换, 此模式让算法的变化独立于使用算法的客户. ...
分类:
其他好文 时间:
2017-05-26 00:43:35
阅读次数:
194
1.面向接口编程和面向对象编程是什么关系 首先,面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属于面向对象思想体系,属于其一部分。或者说,它是面向对象编程体系中的思想精髓之一。 2.接口的本质 接口,在表面上是由几个没有主体代码的方法定义组成的集合体 ...