设计的时候,考虑其通用性,因此使用各种机制和模式,这些机制克服了平铺直叙手法写就的程序的“硬”度,但却引入了一定的复杂性,有时这种复杂性让我这个作者也陷入进去了,在有的时候,我总在想我仿佛在表演一场杂技,就像那种叠椅子类的,我担心我稍不小心就会使他们倒塌。
我想还是功力远远不够,俗话说,没有金刚钻,别揽瓷器活。没有达到一定的程度,确实容易走火入魔,让自己无法控制自己的软件。
还是要苦练硬功啊。
也和搞对象一样,一开始搞对象,觉得很复杂,甚至要疯狂,其实后来才知道,那就是纸窗户,一捅就破那样简单。
灵活性的设计是无止境的,参考别人和自己思维力所能及以及所掌握的技术深度,做出自己的灵活性设计。
经常放一些‘案例在这里讨论可能更好一点。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》