原文:架构,改善程序复用性的设计~(第一和第二讲目录)

之前我完了 重构,改善即有代码的设计 ,这本书非常适合在编程中遇到瓶颈的朋友,看完 这本书,一定让您有一种 拨开迷雾 的感觉,事实上这本书就像标题一样,主要是讲代码重构的知识的,从变量命名到语句编写,从语句到提取方法,从方法重构 到类重构等等,每一篇文章都像是一道菜,让看过的人回味无穷,在这里班 下Martin Fowler大师。 今天有点兴趣,准备按下来的几一写一下最近的作品 架构,改善程序复 ...

2012-05-28 17:54 5 2031 推荐指数:

查看详情

架构改善程序复用设计~第五 复用离不开反射和IOC

从本文标题中可以看出,主要说的是反射技术和控制反转(IOC)技术,本文主要先介绍一下我对这两种技术的理解及它们的优缺点,最后再用实例来说一下使用方法。 反射:可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。这里,它最重要的是“动态 ...

Sun Jun 03 21:43:00 CST 2012 7 2950
架构改善程序复用设计~第四 方法的重载真的用不到吗?

在第三中我们主要关注了代码重构的思想,从方法重构到类重构再到项目重构,这是一个过程,一种思想上的升华,今天将继续我们“程序复用设计”的旅程,说一下方法重载的重要。 细心的朋友一定会非常关注net frameworks的源代码,即使只能看到它内部方法的定义,也足够 ...

Thu May 31 18:41:00 CST 2012 14 2248
架构改善程序复用设计~第三 实现一种功能的代码只能出现在一处

从标题中可以看到本篇文章将介绍代码随意的缺点及由此引发的后果,首先,来说一下同一功能的代码在多个程序中被编写多次的后果: 1  它破坏了面向对象的“单一职责”的原则 2  当代码逻辑复杂时,或者进行二次开发时,程序员将对方法调用产生歧义,即不知道应该使用哪个方法,即代码可读差 ...

Tue May 29 07:34:00 CST 2012 9 2676
架构改善程序复用设计~第三 实现一种功能的代码只能出现在一处(续)

在写完架构改善程序复用设计~第三 实现一种功能的代码只能出现在一处 , 这篇文章后,得到了园友的反馈,说这种简单的业务逻辑还可以,但业务比较复杂时,根据就没法用这种方法。 针对这个问题,我觉得有必要再写一个续集了,呵呵! 上回说的主要核心内容是将公用的部分从一个方法中提取出来,生成一个 ...

Wed May 30 07:24:00 CST 2012 5 2122
设计模式第二弹: 不知道怎么提高代码复用?看看这几种设计模式吧!

本文是设计模式的第二篇文章,第一篇文章是不知道怎么封装代码?看看这几种设计模式吧!,后面还会有提高扩展性,提高代码质量的设计模式,点个关注不迷路,哈哈~ 想必大家都听说过DRY原则,其实就是Don't repeat yourself(不要重复你自己),意思就是不要重复写一样的代码,换句话 ...

Mon May 25 22:46:00 CST 2020 0 988
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM