![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
linxiangyao
这个作者很懒,什么都没留下…
展开
-
说明式的类或方法
说明式的函数或类调用起来不容易出错。过程依赖的函数或类容易出错。 这里的过程依赖,举个例子: if( obj.fun(param1) ){ if(param1.field1) obj.fun2(param2); else obj.fun3(param3);}else{ obj.fun4(param4);} 说明式,举个例子:par原创 2010-02-27 15:00:00 · 515 阅读 · 0 评论 -
好代码的标准
什么是好的代码呢?我一直在考虑这个问题。 好的代码,应当具有一些特点:逻辑简单:最直观,最容易理解,最合逻辑的方案,一般是最好的方案。易扩展:封装住可能的变化。模块化:对模块外是黑盒。单一功能:不做分外的事。高内聚。易调试:容易定位问题,修复程序。有详细的日志。高扇入低扇出:仅作为参考。逻辑简单应当是最重要的特点,因为简单直接,大家(包括自己)都能原创 2010-03-04 19:34:00 · 2100 阅读 · 0 评论