打字猴:1.700481929e+09
1700481929
1700481930 #df
1700481931
1700481932 /10485760
1700481933
1700481934 /usr 104857600
1700481935
1700481936 /home 1048576000
1700481937
1700481938 #df-k
1700481939
1700481940 /
1700481941
1700481942 10240
1700481943
1700481944 /usr 102400
1700481945
1700481946 /home t10240000
1700481947
1700481948 #df-g
1700481949
1700481950 /
1700481951
1700481952 10
1700481953
1700481954 /usr 100
1700481955
1700481956 /home t10000
1700481957
1700481958 #
1700481959
1700481960 仅仅增加类就完成了变更,这才是我们要的结果:对修改关闭,对扩展开放。
1700481961
1700481962
1700481963
1700481964
1700481965 设计模式之禅 [:1700454081]
1700481966 设计模式之禅 34.2 混编小结
1700481967
1700481968 在这里的例子中用到了以下模式:
1700481969
1700481970 ❑责任链模式
1700481971
1700481972 负责对命令的参数进行解析,而且所有的扩展都是增加链数量和节点,不涉及原有的代码变更。
1700481973
1700481974 ❑命令模式
1700481975
1700481976 负责命令的分发,把适当的命令分发到指定的链上。
1700481977
1700481978 ❑模板方法模式
[ 上一页 ]  [ :1.700481929e+09 ]  [ 下一页 ]