大伙在实际项目中都用到了哪些设计模式
大家在实际项目中都用到了哪些设计模式大家在实际项目中都用到了哪些设计模式?列举一下,并讲出实际使用到
大家在实际项目中都用到了哪些设计模式
大家在实际项目中都用到了哪些设计模式?列举一下,并讲出实际使用到的地方
[解决办法]
说实际的项目说具体了,可能就设计涉及公司的商业机密纠纷。。。
- 千里孤行
[解决办法]其实常见的模式基本都有用到过,四人帮总结的那23个里头的,当然可能不完全一样,有些有变形或者改造。。。
你自己写 新代码会用到,理解历史代码也会用到。
- 千里孤行
[解决办法]差不多是4人帮介绍的那些, 具体实现有点修改把
[解决办法]用的多的就是单件模式
[解决办法]用到过:
Abstract Factory
Factory Method
Singleton
Adapter(常用)
Bridge
Composite(常用)
Facade(常用)
Proxy
Template Method(常用)
Command(常用)
Mediator
Memento(常用)
Observer(常用)
State(常用)
Strategy
[解决办法]能用到哪种就用哪种呗,一个项目中肯定用到多种
ps:设计模式这种东西最怕刻意的去套用了,不但没有好处还有坏处呢
[解决办法]抽象工厂模式 主要是用于切换不同的数据库
单例模式 实现只能出现一个窗口
观察者模式 实现有更新通知所有用户
[解决办法]比较常用的有这些模式
Abstract Factory
Factory Method
Singleton
Builder
Adapter
Bridge
Composite
Observer
State
[解决办法]工厂
策略
建造者
反正到最后一定是混著用==
[解决办法]兵无常势,水无常形
[解决办法]23种用不了多少种的,除非你的项目很庞大,又经常要变动。
[解决办法]关键还是核心思想,理解那几大原则
[解决办法]这个问题就像是问比武的人,
你用了什么招式?
[解决办法]很多阿,策略,模板,命令,单列,工厂,组合,装饰...好多
[解决办法] 有23种,在实际中多是混合着用!!
[解决办法]设计的原则理解透彻了 思考多了,驾驭23种,有自己的创新是可能的。