码迷,mamicode.com
首页 > 其他好文 > 详细

泛型编程、类型约束与软件扩展性--面向可扩展的泛型编程就是面相类型约束编程

时间:2019-08-08 23:22:36      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:引用   部分   类型   特性   参与   泛型编程   面向   nbsp   编程   

无约束类型泛型不具有软件扩展性。

 

只有具有类型约束的泛型才具有软件扩展性。

具有约束的类型,在泛型结构的体系中才有活力。这个活力原因它的部分确定性,以及泛型机制与这部分确定性发生联系。

 

无约束类型,在泛型机制中只能用指针、引用等与类型无关的特性与泛型机制发生联系;从而限制了它的扩展性和灵活性。

无约束类型从某种意义上来说是最强约束。以为它只能以指针和引用的形式参与泛型机制的组织。

 

从某种意义上说,面向可扩展的泛型编程就是面相类型约束编程。

泛型编程、类型约束与软件扩展性--面向可扩展的泛型编程就是面相类型约束编程

标签:引用   部分   类型   特性   参与   泛型编程   面向   nbsp   编程   

原文地址:https://www.cnblogs.com/feng9exe/p/11324323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!