zoukankan      html  css  js  c++  java
  • Microsoft .NET 类库开发的设计准则

    类库开发的设计准则

    类库开发的设计准则适用于扩展 .NET Framework 并与其交互的库开发。.NET Framework 设计准则的目标旨在通过提供一种独立于开发所用编程语言的统一编程模型,帮助库设计人员确保其用户获得 API 的一致性及易用性的好处。在开发扩展 .NET Framework 的类和组件时,强烈建议您遵循这些设计准则。不一致的库设计会对开发人员的工作效率造成不良影响并妨碍他们互相吸纳。

    这些准则用于帮助类库设计人员理解如何在不同解决方案之间进行权衡。在特殊情况下,要实现好的库设计,可能会需要违反这些设计准则。这类情况应该很少见,所以您必须有充分的理由才能作出这种“违反”决定。

    部分版权所有 2005 Microsoft Corporation。保留所有权利。

    部分版权所有 Addison-Wesley Corporation。保留所有权利。

    有关设计指南的更多信息,请参见 Krzysztof Cwalina 和 Brad Abrams 编著、Addison-Wesley 于 2005 年出版的“Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries”(《框架设计指南:可重用 .NET 库的约定、术语和模式》)。

    名称准则

    描述命名类库中的类型和成员的准则。

    类型设计准则

    描述使用静态和抽象类、接口、枚举和结构的准则。

    成员设计准则

    描述设计和使用属性、方法、构造函数、字段、事件和运算符的准则。此外,该节还描述了设计参数的最佳做法。

    扩展性设计

    描述设计可扩展库的准则。

    异常设计准则

    描述设计、引发和捕获异常的设计准则。

    使用准则

    描述使用数组和属性的准则以及实现相等运算符的准则。

  • 相关阅读:
    Mysql性能优化之---(一)
    好好思考之(二)---介绍什么是思维模型,分析它的本质内涵
    好好思考-----概述(一)
    oracle 的安装 及环境的配置...
    数据结构中的树
    生成SSH秘钥连接github(详细教程)
    后端 SpringBoot + 前端 vue 打包发布到Tomcat
    vue 轮播图
    vue文字向上滚动
    数组去重
  • 原文地址:https://www.cnblogs.com/hhq80/p/1206619.html
Copyright © 2011-2022 走看看