设计的联想
admin 提交于 星期六, 05/10/2014 - 13:29由软件开发设计中,联想到设计一些好的产品。其实php也是支持动态编程的,就是说可以由函数和类都可以放到变量里面去。ruby调用方法用send,取得类用Object.const_get(var),并可依些进行实例化。这可以作为架构上设计使用。符合开放封闭的原则,按一定的模式去调用,功能的增加,只需要增加类就可以了,只要给出类名,直接调用就可以了。这就是动态语言的好处,可以在使用时,再生成程序代码,而那些类可以作为数据文件存放,只需要在使用时加载就可以了。这样,对程序功能的扩展是无限的,但并不会影响效能。
自动跟手动结合是做最好的产品的必需方式。最好的产品以及做一些做得最好,只能是人工的行为,人的思维是世界是最美的花朵。但人的控制与认识能力是有限的,从用木棒开始,人必须依靠工具才能拥有更大的创造力。工具是做一些事的前提条件,也让人类从烦杂的事中解决出来,让人拥有更强的认识与控制能力。这是人与人之间生产力最本质的差别。