设计模式要怎么去学习呢,我感觉很枯躁呢。
还有,现在微软的东西怎么更新得这么快呢,太多了,学不过来啊。
再者,公司没有东西做,成天呆着,也不知道做点什么,呆得时间太长了,都懒了
我是三星数据的,入职一年了,狗屁也没学会,就学会玩儿了。
过来人请帮忙吧
还有,现在微软的东西怎么更新得这么快呢,太多了,学不过来啊。
再者,公司没有东西做,成天呆着,也不知道做点什么,呆得时间太长了,都懒了
我是三星数据的,入职一年了,狗屁也没学会,就学会玩儿了。
过来人请帮忙吧
petshop 有很多 模式
比如在 缓存里面的 Facade 门面模式
还有 Proxy 代理模式
工厂模式 贯穿了整个petshop
其他比如模板方法模式(template method)主要是用来定义一个算法,然后推迟某些关键步骤,留给子类去实现,比如ArrayList排序.
适配器模式(Adapter)主要是客户定义一个接口,里面有一些实现,但是目前我们有现成的类可以部分满足这个要求,就可以集成这个现成类和客户的接口,实现未满足的要求。
装饰器模式(decorator)主要是扩展用的,比如我要在原来的类上添加一些功能,但我不想改动这个类,那么就可以应用装饰器模式,在不改动原来的类的基础上,给类添加一些功能。
生成器模式(builder)主要是在实例化一个类之前,逐步定义构造器的参数。应用在扫描器上面,比如一个试题批量导入功能,题面,选项,答案是必需的,知识点,难度是可选的。我在用正则表达式获取这些内容的时候需要用到生成器模式。
单件模式(Singleton)很简单,也就是只允许一个类有一个实例,避免生成多个实例造成性能损耗。