我们在设计程序时大部分时间是完成功能,在编写代码时也很少考虑到以后的简单修改就能带来很到的效果,看看以下代码:
// 清除cache1
if((isChanged & 1) == 1) {
MemcachedOperUtil.clearCache(cache1, memberId);
}
// 清除cache2
if((isChanged & 2) == 2) {
MemcachedOperUtil.clearCache(cache2, memberId);
}
这个代码坎市比较不错,但是我们看到代码之间有相似性,这些就是所谓的程序模式,这里的模式不是设计模式,只是共同点;
如果编写代码时更多关注这些点,以后对代码的修改变得越来越少,哪怕再增加一个或多个cache
本文探讨了在编程中关注代码模式的重要性,通过减少重复代码和提高代码复用性,可以显著降低后续修改成本,同时增加了代码的可读性和可维护性。以具体实例展示如何识别并利用代码中的共同点,实现模块化设计,为后期扩展和维护奠定坚实基础。

被折叠的 条评论
为什么被折叠?



