定风波

莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。

软件架构

一个软件的生命周期中,始终伴随着一个不变的真理,永远在变。 一个代码架构师,需要把软件开发过程中遇到的或者可能会遇到会改变的地方与不会改变的地方就行分离,并运用面向对象的特效进行合理的设计,使软件在开发或者维护时能够进行…

设计模式-策略模式

定义:定义一组算法,将每个算法进行封装,并且使他们之间可以进行替换 策略模式是把算法的实现和算法的责任分隔开,委托给不同的对象管理。但是策略模式并不能够确定什么时候使用那种算法,需要由客户端确定,客户端需要知道所有算法的…