• 《.NET设计规范》——学习笔记(1)


    第一章 概述

    如果框架的设计者能够站在使用者背后解释应该如何使用框架,那么就不需要同规范了。

    精心设计的框架所具备的品质

    1. 简单性
      在设计框架时,宁可不要某个特性比较复杂的设计,也不能破坏整体的简单性。
    2. 设计代价高
      框架设计需要耗费大量的资源。框架设计应该是开发过程中明确而独立的一部分。
    3. 精心设计的框架充满利弊权衡
      没有十全十美的东西。
    4. 应该借鉴过去
      站在前人的肩膀上。
    5. 要考虑未来的发展
      考虑将来发展框架是一把“双刃剑”。一方面,它以“万一”的名义增加复杂性;另一方面,它可以避免让设计随着时间的流逝而贬值,或避免产生无法向后兼容的设计。
    6. 应具有良好的集成性
    7. 一致性
      一致性是精心设计的框架的关键特征,它是影响开发效率的最重要因素之一。一致的框架可以是开发人员从框架中已了解的部分推知不了解的部分。一致性同时还可以帮助开发人员很快地认识到,设计的哪些部分是某个特定区域所独有的,需要特别加以注意,而哪些部分仅仅是常用的既有设计模式和惯用法。
  • 相关阅读:
    希尔排序(六)
    快速排序(五)
    oracle中的minus数据比对
    oracle中过滤中文字符或者汉字的函数
    java中已经排序的列表中插入新值
    java中双向链表的增、删、查操作
    oracle中建同名
    oracle中创建dblink
    oracle中把函数的执行权限赋个某个用户
    oracle中导出表的结构和数据
  • 原文地址:https://www.cnblogs.com/adaiye/p/886038.html
Copyright © 2020-2023  润新知