2009年12月13日
摘要: 我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什么关系首... 阅读全文
posted @ 2009-12-13 17:26 huihui-热带鱼 阅读(24567) 评论(23) 推荐(32) 编辑
摘要: 在实际项目中,日志处理是一项常见的功能,如何统一处理异常?一般的做法是会写个LogProvider类或ILogProvider接口,然后把错误信息通过这个provider写入文件或者数据库等等。如:[代码]这样会到处充斥着LogProvider.Write(ex.StackTrace);这样类似的代码,是不是闻到了坏味道?是的,我们需要想办法放在一个统一的地方,一是代码美观,二是也便于维护。这个时... 阅读全文
posted @ 2009-12-13 16:43 huihui-热带鱼 阅读(1494) 评论(0) 推荐(0) 编辑