
设计模式
aquastar
这个作者很懒,什么都没留下…
展开
-
抽象类和接口
java当中接口与抽象类的思考 在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方法不就行了吗?为什么一定要有抽象类原创 2009-07-28 18:28:00 · 237 阅读 · 0 评论 -
抽象类与接口的区别
关键字: 抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的原创 2009-07-28 18:30:00 · 188 阅读 · 0 评论 -
你必须知道的.NET之对接口和抽象类
2007-09-14 13:12作者:Anytao出处:论坛整理责任编辑:方舟 1. 引言 在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。 2.原创 2009-07-28 18:36:00 · 116 阅读 · 0 评论 -
C#中抽象类和接口的区别
Posted on 2008-08-15 16:00 礼拜一 阅读(1032) 评论(1) 编辑 收藏 网摘 所属分类: c# 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个原创 2009-07-28 18:37:00 · 197 阅读 · 0 评论 -
[精] 如何ER图中的联系 【2008年1月10日】
2008-01-10 16:54:20 对于实体的联系有以下不同的情况:1、对于1:1联系可以转换成一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码【任意一个都是码 不是组合】。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系的码和原创 2009-07-28 18:38:00 · 403 阅读 · 0 评论 -
设计模式之Factory
板桥里人 http://www.jdon.com 2002/10/07(转载请保留)工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A(原创 2009-07-28 18:28:00 · 99 阅读 · 0 评论 -
选择Java接口还是抽象类
发布时间:2003.03.12 12:07 来源:开放系统世界-赛迪网 作者:俞良松很多人有过这样的疑问:为什么有的地方必须使用接口而不是抽象类,而在另一些地方,又必须使用抽象类而不是接口呢?或者说,在考虑Java类的一般化问题时,很多人会在接口和抽象类之间犹豫不决,甚至随便选择一种。 实际上接口和抽象类的选择不是随心所欲的。 要理解接口和抽象类的选择原则,有两个概念很重要:原创 2009-07-28 18:38:00 · 124 阅读 · 0 评论