代码沉淀_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 代码沉淀

代码沉淀

 2018/1/17 12:56:56  gelongmei  程序员俱乐部  我要评论(0)
  • 摘要:1、如果一个代码片段是抽象的,那意味着它是可以有多种实现的,那么应该给予考虑抽象化带来的多样性;2、函数指的是执行过程,而类变量或者栈变量,从某种意义上指的是堆或者内存或者数据结构;往往函数是可有多种的,而数据结构则基本是固定的;好比,MAP里面的,HASHMAP,TREEMAP,MAP中只定义了行为,而数据结构则延迟到实现类中去定义,根据不同的数据结构,也有不同的行为与之对应,换句话到现实不,就是,有不同的数据,则相同的行为代码实现就是不同的;3、桥接模式,就是一个典型的
  • 标签:代码
1、如果一个代码片段是抽象的,那意味着它是可以有多种实现的,那么应该给予考虑抽象化带来的多样性;
2、函数指的是执行过程,而类变量或者栈变量,从某种意义上指的是堆或者内存或者数据结构;
往往函数是可有多种的,而数据结构则基本是固定的;
好比,MAP 里面的,HASHMAP , TREEMAP,MAP中只定义了行为,而数据结构则延迟到实现类中去定义,根据不同的数据结构,也有不同的行为与之对应,换句话到现实不,就是,有不同的数据,则相同的行为代码实现就是不同的;

3、桥接模式,就是一个典型的,抽象与实现相分离的设计模式,抽象的部份并非延

4、着重考虑抽象的代码编写,因为数据结构不常改变,但抽象的行为则会经常改变或有多种形式,考虑它的扩展性时兼顾考虑代码的几大基本原则(比如:开闭原则)

5、设计模式关心的更应该多关注是抽象的处理

##永远不要忘记,程序=算法+数据结构
发表评论
用户名: 匿名