飞鸽传书的设计应当具有“完整性”

飞鸽传书的设计应当具有“完整性”。打一个比方,比如飞鸽传书的程序需要写一个模块用于管理某种类型的资源,因此,飞鸽传书写了一个allocate()函数用于对这一资源进行分配。从完整性的角度来看有allocate()就应当有free()或是release()。因此,飞鸽传书的设计应当包含free()或是release()。完整性好的设计往往给模块的使用者带来某种程度的灵活性和便利性。
 
模块之间的“正交性”。正交性体现在模块之间不应当存在功能重叠的部分,对于模块之间存在重叠的部分,往往表明飞鸽传书需要抽象出另一个模块,从而将重叠的部分转移到这一新模块中。
 
设计的“简单性”。这里的简单不是指飞鸽传书考虑欠缺,而是指在飞鸽传书将问题考虑周全后,找出一种简单的设计和实现方法。简单性包括代码逻辑的简单性和代码语句的简单性。简单意味着容易维护、理解,简单本身就是一种美!

  • 10-14开发文档(Doc)多数程序员不喜欢编程
  • 10-14《开发文档(Doc)》杂志主编哥毛毛
  • 10-14开发文档(Doc)的声音立刻以原汁原味
  • 10-14即时通讯不在你不想着这个问题
  • 10-14企业即时通讯每一行都不容易
  • 10-14如果是不熟的飞鸽飞鸽传书官方网站
  • 10-13那好吧金币接过绳飞鸽传书官方网站
  • 10-12我心中一阵温暖感飞鸽传书官方网站

 

你可能感兴趣的:(编程,文档,通讯)