简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
设计模式外观模式(FacadePattern)
核心模块:外观角色,子系统角色所有代码请访问:git@code.aliyun.com:289804201/PatternLearn.git使用场景:有很多复杂的子系统,为客户提供一个简单的入口;优点:客户并不需要各个子系统如何协同工作,减少客户和子系统的耦合;缺点:不能很好的控制客户和子系统的交互;注意:1,与模版方法模式区别:模版方法模
设计模式享元模式(FlyweightPattern)
核心模块:抽象享元类,具体享元类,享元工厂类所有代码请访问:git@code.aliyun.com:289804201/PatternLearn.git使用场景:大量细小粒度对象的复用;优点:减少内存中对象数量,节约系统资源,提高对象的复用率,内外状态分开隔离;缺点:增加了代码复杂度;注意:1,外部状态用来在工厂类中寻址,内部状态用来自己
到底了