设计模式总结(五)

标签: 设计模式 泛型 class
28人阅读 评论(16) 收藏 举报
分类:

【前言】

  数组、集合、泛型之间有联系也有区别,接口和抽象类又有什么区别,来谈一下。

【内容】

  数组、集合、泛型集合

~ 数组 集合 泛型集合
区别 控制长度,控制类型 不控制长度,不控制类型 不控制长度,控制类型
定义 int[ ]i=new int (5); Array List arr=new Array List(); array list 需点击小灯泡例的 using stystem.collections; list i list=new list();

  具体的一些区别详见:
详细区别,请点击!!
  接口和抽象类:

~ 接口 抽象类
概念 接口是对动作的抽象 抽象类是对根源的抽象
描述 接口表示是这个对象能做什么 抽象类表示这个对象是什么

  当你关注一个事物的本质的时候,用抽象类;当你关注一个操作的时候,用接口。
  抽象类的功能要远远超过接口,但是定义抽象类的代价高。因为高级语言来说每一个类智能集成一个类,在这个类中,你必须继承或者编写出其所有的子类的所有共性。虽然接口在功能上会弱化很对,但是它只是针对一个动作的描述,而且你可以在一个类中同时出现多个接口。

【总结】

  抽象类和接口会在编程过程中经常出现,希望大家多多去了解掌握。如有补充还请大家提出。

查看评论

编程方向

 一、前言  很多人认为,数据库编程是一个颇具诱惑力的工作,这诱惑力来自于数据库应用的巨大市场需求。计算机应用有科学计算、数据处理与过程控制三大主要领域,而数据处理是其中所占比重最大的一个领域,包括现...
  • xingjiaren
  • xingjiaren
  • 2001-04-10 11:37:00
  • 939

设计模式学习总结

引子刚开始学习设计模式的时候,感到这些模式真的非常抽象。今年下半年以来,随着我们组工作重点的转移,以及我在小组中角色的变化,我开始有条件提出自己对新系统的设计想法。在设计过程中,我发现了很多设计模式的...
  • shanliwa
  • shanliwa
  • 2007-10-23 15:33:00
  • 8438

JAVA 设计模式学习总结

一、概述 二、7个设计原则 三、创建型模式(5种) 四、结构型模式(7种) 五、行为型模式(11种) 六、总结 前言:熟练地掌握设计模式,并能在实际编程开发中灵活运用它们,不仅能使代码更规范,重...
  • csdn_aiyang
  • csdn_aiyang
  • 2017-06-13 14:32:39
  • 703

设计模式一句话总结

以GoF的经典教材为例,一句话总结个人的理解。 OO回顾 四大概念 抽象:抽象为了简化问题,简单即美,相信我,人类很笨继承:为了便于扩展或改写原有的功能多态:为了便于改写原有的功能封装:组件化,便...
  • Baple
  • Baple
  • 2014-09-10 10:47:36
  • 1588

关于socket的一些总结

在linux下socket是用一个文件描述符来表示,对于linux来说从某个socket读数据和从某个文件读数据是一样的; linux下文件描述符的范围是1024,也就是有个用户进行所能使用的最大的文...
  • hjx_1000
  • hjx_1000
  • 2014-01-24 16:50:27
  • 1544

【设计模式】Java 23种设计模式对比总结

一、设计模式的分类创建型模式,共五种(1-5):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种(6-12):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组...
  • Sugar_Z_
  • Sugar_Z_
  • 2015-09-15 21:57:21
  • 2102

《HeadFirst设计模式》读后札记

一、策略 定义了算法组,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。OO原则 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程二、观察者模式 定义...
  • dongqiushan
  • dongqiushan
  • 2016-10-27 19:38:25
  • 426

一句话总结java23种设计模式

一句话总结java23种设计模式 博客分类:  设计模式 java设计模式框架  设计模式的六大原则 1、开闭原则(Open Close Principle):对扩展开放对修改关闭 2...
  • u013322876
  • u013322876
  • 2016-02-15 17:05:37
  • 575

设计模式demo

  • 2017年11月01日 16:07
  • 16.04MB
  • 下载

Android 设计模式总结

简介 项目开发中发现问题、解决问题这个过程中会出现很多问题,比如重复出现、某个问题的遗留,这些问题的本质就是设计模式。今天记录设计模式的知识点。 内容 在java以及其他的面向对象设...
  • u014651216
  • u014651216
  • 2016-03-10 10:24:01
  • 528
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 2万+
    积分: 3645
    排名: 1万+
    博客专栏
    最新评论