nod0620
浅谈抽象类和接口
似乎在我开始学习java的时候,就被洗脑灌输说编程要面向接口,不要面向具体类,这个我是不反对的,在遇到抽象类和接口的选择时,也被告诫尽量的选择接口,这我也不反对,但是抽象类真的到了人人喊打的地步了吗?我觉得抽象类的优点:
1.抽象类定义一系列问题的根源,表示的是"is a"关系
2.抽象类的使用使得系统的类层次结构非常的清晰,哪些类该干什么,不该干的让子类去干
3.抽象类虽然是耦合度高一点,但是是"is a"关系,所以这个可以看作是内聚。
posted on 2010-05-30 22:17
nod0620
阅读(103)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
Powered by:
BlogJava
Copyright © nod0620
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 8
文章 - 36
评论 - 3
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
java(2)
(rss)
工作(1)
(rss)
数据结构(1)
(rss)
设想和架构
(rss)
随笔档案
2011年9月 (1)
2011年8月 (4)
2011年6月 (1)
文章分类
java(4)
(rss)
linux(1)
(rss)
scala
(rss)
web(1)
(rss)
单元测试
(rss)
多线程(7)
(rss)
小打小闹(3)
(rss)
工作(3)
(rss)
数据库(1)
(rss)
设计模式(2)
(rss)
文章档案
2011年9月 (8)
2011年8月 (1)
2011年6月 (1)
2011年5月 (1)
2011年2月 (1)
2010年12月 (2)
2010年9月 (3)
2010年8月 (9)
2010年7月 (5)
2010年5月 (2)
搜索
最新评论
1. re: java io以及unix io模型
这么好的文章,没有顶
--tianapple
2. re: java io以及unix io模型
评论内容较长,点击标题查看
--tianapple
3. re: freemarker 基本实践
评论内容较长,点击标题查看
--zuidaima
阅读排行榜
1. classloader记录(352)
2. 项目小结(342)
3. java web server与io形式(325)
4. LRUHashMap(301)
5. hashcode(257)
评论排行榜
1. hashcode(0)
2. 项目小结(0)
3. 二叉查找树复习简记(0)
4. classloader记录(0)
5. LRUHashMap(0)