摘要:
作者:阿里云云栖社区链接:https://www.zhihu.com/question/19645807/answer/145409185来源:知乎 Redis 和 Memcache 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务;Redis是一个开源的key-value存 阅读全文
摘要:
适配器模式 现在有这样一个场景,某公司有一群动物,各种动物会吃饭,说话,普通实现方式就是写一个父类,其子类去继承父类实现该方法; 现在其他动物要进来,不过他们调用的方式是doTalk和doEat两种方法,如果实现的话就是直接在增加两个方法 可是以后陆续增加其他动物,程序员的工作量就特别大,如果要修改 阅读全文
摘要:
观察者模式 在面向对象中,主题就是提供注册和通知的接口,观察者提供操作的接口;观察者利用主题的接口香猪蹄注册,主题利用观察者的接口通知观察者,这样程序代码的耦合度就低; 在面向对象中,复用类的方法有很多,尽量多用组合实现,这样代码的耦合度就比较低,容易后续扩展; 代码示例 阅读全文