最近研究了一下抽象工厂,并用到实际项目开发中,感觉
还是很不错的,只是研究得不深,实际使用时感觉还是有些缺陷,
而且越到后来越发现开始的设计有些问题,但又不好改了,于是就
只好将就了,:)
还好问题不大。
感觉主要的问题是如果严格按照设计模式来做,太过烦琐,因为做项目
是要考虑成本的,有些性能事实上是不必要的。于是只好在模式和方便性
之间作一个折衷了,但这个度确实很难把握。所以到后期就出现一些问题了。
我的感觉是只要当初我的设计再稍微严谨一点就可以了。这恐怕要靠经验
来积累了。不过我觉得只要按照设计模式的要求来做,出现的问题就不会太
大,所以我将就也能应付过去。