呆子的生活
《.NET设计规范》——学习笔记(2.4)分层架构原则
分层设计使得在单个框架中同时提供强大的功能和易用性成为可能。
考虑对框架进行分层,使高层API能提供最佳的开发效率,低层API能提供最强大的功能和最丰富的表现力。
通俗地讲,象我这样的菜鸟只能用高层API,太低层都不懂,而牛人们都是想用也更愿意用低层API的强大功能的(个人意见)。ps:这边的高层跟低层不是指高深的意思。而是从易用性方面考虑的!
避免把低层API和高层API混在同一名字空间中,如果低层API非常复杂的话(即包含了许多类型)。
要确保单个特性域中不同的层能很好的集成在一起。
发表于 2007-09-05 16:54
adaiye
阅读(928)
评论(0)
编辑
收藏
所属分类:
.NET
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
《.NET设计规范》——学习笔记(3) 命名规范
漫谈C#之关键字(1)
《.NET设计规范》——学习笔记(2.5)框架设计基础
《.NET设计规范》——学习笔记(2.4)分层架构原则
ListView 日期,数字,字符排序
《.NET设计规范》——学习笔记(2.3)自说明对象原则
《.NET设计规范》——学习笔记(2.2)低门栏原则
连接数据库和相关数据库操作——之我的方法 利用OLEDB
《.NET设计规范》——学习笔记(2)框架设计的基本原则
《.NET设计规范》——学习笔记(1)
<
2007年9月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
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
1
2
3
4
5
6
导航
BlogJava
首页
发新随笔
发新文章
联系
聚合
管理
统计
随笔: 39
文章: 2
评论: 50
引用: 0
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
.NET(10)
(rss)
About work(5)
(rss)
Core Java(8)
(rss)
J2EE(2)
(rss)
Java(7)
(rss)
other(8)
(rss)
随笔档案
2007年10月 (2)
2007年9月 (12)
2007年8月 (25)
收藏夹
Java(2)
(rss)
其他
Google
百度
计算机资料免费下载
提供大量计算机相关的资料和学习内容下载
技术类
about java jsp and others
(rss)
Java相关技术
(rss)
我CSDN的Blog
(rss)
我在CSDN上的一个家!
最新随笔
1. 《.NET设计规范》——学习笔记(3) 命名规范
2. 关于考SUN JAVA PROGRAMMER的几点建议
3. Adobe Flex 3最有趣的特征之一 :Web设计者和开发者的相遇
4. 漫谈C#之关键字(1)
5. 大四啦!
6. 人生轨迹的改变,首要在于思维方式的改变。--转贴 CSDN.NET公司内部论坛:迈向成功的“脑力操”
7. 《.NET设计规范》——学习笔记(2.5)框架设计基础
8. Java编程实战篇:设计自己的Annotation
9. 《.NET设计规范》——学习笔记(2.4)分层架构原则
10. ListView 日期,数字,字符排序
11. 《.NET设计规范》——学习笔记(2.3)自说明对象原则
12. 做礼拜
13. 《.NET设计规范》——学习笔记(2.2)低门栏原则
14. Java程序员需要了解的几个开源协议
15. 连接数据库和相关数据库操作——之我的方法 利用OLEDB
16. 一位软件工程师的6年总结(转)
17. 《.NET设计规范》——学习笔记(2)框架设计的基本原则
18. 《.NET设计规范》——学习笔记(1)
19. java垃圾收集算法(转)
20. 接口和抽象类的定义方式举例说明(转)
搜索
积分与排名
积分 - 30888
排名 - 1354
最新评论
1. re: 一位软件工程师的6年总结(转)
不错 收获甚多
--鸟生鱼汤
2. re: Core Java2 6th 摘要(8)
麻烦楼主发个中文版的给我~非常感谢!
alayusun@foxmail.com
--alexsun
3. re: Java中堆和栈的区别(转)[未登录]
講的不錯!
--jezz
4. re: 关于考SUN JAVA PROGRAMMER的几点建议
时间勉强够用
~~~~~~~
scjp应该很简单啊
--mingj
5. re: 漫谈C#之关键字(1)
@千里冰封
blogjava不是也有其他技术区吗?
--adaiye
阅读排行榜
1. Java中堆和栈的区别(转)(1902)
2. Java程序员要掌握的十个JSP中的标签库(1276)
3. 人生的重要时期(1056)
4. Java程序员需要了解的几个开源协议(1033)
5. 《.NET设计规范》——学习笔记(2)框架设计的基本原则(1024)
Free Counters