摘要:
前沿,印象 重构是什么,用来做什么,怎么做,what、why、how,而这一句话:便于理解,便于修改,是重构这个方法最直白的解释了。当然,书里面也包括日常遇到的每一个平平无奇的重构招式、方法背后,其实都有一些理论或者思想在支撑着,比如单一职责原则,以及其他几个原则(开闭原则、里氏替换原则、接口隔离原 阅读全文
摘要:
如何习得优秀的编程实践或者保持优秀的变成习惯? 接下来讲的都是一些基础的一些知识,然而却很实用,也很考验一个人的编程能力,我相信拥有一定编程经验的小伙伴,都会在平时的实践中自觉或不自觉的往这些方面靠拢,无论是被动或主动。很多内容又和《重构》一书一致,然后再结合《大话设计模式》里的那些对话场景,如何引 阅读全文
摘要:
平时只要一提起来面向对象编程OOP的好处,随口就能说出来,不就是封装、继承、多态么,可他们的含义是什么呢,怎么体现,又有什么非用不可的好处啊。可能平时工作中天天在用OOP,仅仅是在用OOP语言,就是一时半会说不出来有什么非用不可的好处,通常是茶壶里煮饺子 —— 倒不出。 其实回忆一下编程历史,就能知 阅读全文
摘要:
装饰器模式 装饰器模式个人理解,是一种将核心功能和边缘功能区分的一种解耦方式,而装饰的过程,类似一种面向过程的实现,涉及到调用链、先后顺序等,不同的调用顺序,装饰器表现出来的外观也不一样,在大话一书中,可能就类似先穿什么衣服,然后再穿什么衣服,而顺序不一样,可能就会出现内衣外穿超人的外观出现。这样一 阅读全文