2012年4月8日

.NET 设计规范--.NET约定、惯用法与模式--3.命名规范

摘要: 1.大小写约定 1.1标示符的大小写规则 为了区分一个标示符中的多个单词,把标示符中每个单词的首字母大写。不要用下划线来区分单词,或者在标示符中的任何地方使用下划线。PascalCasing约定被用于处理参数名以外的所有标示符,它把标示符中每个单词的首字母(包括长度为两个字符以上的首字母缩写词)大写,两个字母长的首字母缩写词是一个特例,在这种情况下两个字母都要大写,例如IOStream.camelCasing约定仅用于参数的名字,它把标示符中除了第一个单词之外的所有单词的首字母大写,如果camelCasing风格的标示符以两个字母长的首字母缩写词开始,那么两个字母都要小写。要把Pasca... 阅读全文

posted @ 2012-04-08 16:54 lufangtao 阅读(586) 评论(0) 推荐(0)

.NET 设计规范--.NET约定、惯用法与模式-2.框架设计基础

摘要: 要设计既功能强大又易于使用的框架 要明确的为具有不同编程风格、需求、技能以及使用不同编程语言的开发人员设计框架 要了解那些使用多语言框架的广大开发人员1.框架设计的基本原则场景驱动设计原则:必须从一组使用场景以及实现这些场景的样例代码开始。要确保对任何包含公有API的特性的设计来说,其核心部分都是API设计规范。要为每一个主要的特性域定义一些最常见的使用场景。要确保使用场景与适当的抽象层次相对性。场景应该大致与最终用户的用例相对应。要以这样的方式来设计API:先为主要的使用场景编写样例代码,然后再定义对象模型来支持这些样例代码。要用至少两种不同的编程语言来为主要的场景编写样例代码,最好... 阅读全文

posted @ 2012-04-08 11:43 lufangtao 阅读(310) 评论(0) 推荐(0)

.NET 设计规范--.NET约定、惯用法与模式--1.概述

摘要: 当可重用程序库的供应商为了开发其高层API而采纳面向对象编程时,就产生了框架(framework)的概念。框架的引入使得开发人员不再需要重头开始编写应用程序。框架会提供所需的大部分功能,这些功能经过开发人员的定制和连接,就得到了最终的应用程序。 这些规范为我们这些框架设计者提供了一套工具,可以在自己和使用框架的开发者之间形成一种共同语言。精心设计的框架所具备的品质 简单设计代价高充满利弊权衡借鉴过去考虑未来发展良好的集成性一致性 阅读全文

posted @ 2012-04-08 10:24 lufangtao 阅读(268) 评论(0) 推荐(1)

导航