RT 从未用过设计模式 还望各位大牛多多指教 跪谢 祝好心人一声平安

解决方案 »

  1.   

    什么模式只是初学对象链、方法链的时候看过,实际用的时候其实没有特别考究只考虑数据怎样传递、哪些部分是通用的可抽离、哪些部分是重复/多次使用的
    做主管的话还要考虑不同人员所写对象之间的数据统一,例如接口和抽象类
    简单的说我不是想用什么模式然后写,而是写完了反过来看这是什么模式,不要为了模式而模式模式就像语文的句子
    单例就是简单句,复杂的模式就是复句
    说话/写作的时候并不是确定要什么复句再说/写的,而是你自然而然的按情况要说/写什么,再想是什么类型的复句,再结合语法选择连接词class a,class b
    实际应用时写成
    if (class a) class b //充分条件判断
    或者
    class b(class a) //必要条件判断