从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这得分情况来看,编程语言有有两个极端:
一种是把使用者当贼防,以“使用者必然会犯错”为原则,这时候就会尽可能地封装,约束使用者的行为。以Java为代表。优点是使用者门槛低,能够让开发者快速上手现成代码,缺点是开发效率低。
一种是把使用者当上帝,你想干嘛就想干嘛。以C/Python为代表,你甚至在Python运行的时候修改代码本身,优点是开发效率高,缺点是使用门槛高,很容易就入坑。当然,因为够自由,所以你在使用的时候,可以人为地设定“约束”,也就是自我封装,得所有经手你代码的开发者都遵从你的“条约”。
还有大量的语言在这两个极端之间,期望能够达到一个平衡,例如Rust。
封装不代表“好”,或者“坏”,得看你所使用语言的“最佳实践”。遵从“最佳实践”,配合实际情况写出来的程序才是好程序。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图