摘要: 这个模式平常开发用的非常多,比如Android App开发写抽象父Activity 可参考文章:https://www.cnblogs.com/qq 361807535/p/6854191.html 定义 定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重 阅读全文
posted @ 2018-08-30 16:52 这个人在加班 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://www.cnblogs.com/luoxn28/p/5535877.html 代理模式和装饰模式非常类似,甚至代码都类似。 二者最主要的区别是: 代理模式 中,代理类对被代理的对象 有控制权 ,决定其执行或者不执行。 装饰模式 中,装饰类对代理对象 没有控制权 ,只能为其增 阅读全文
posted @ 2018-08-30 16:37 这个人在加班 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://www.cnblogs.com/dolphin0520/p/3919839.html 一.单一职责原则 (Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的 阅读全文
posted @ 2018-08-30 15:27 这个人在加班 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。 为什么要使用生产者和消费者模式? 在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢, 阅读全文
posted @ 2018-08-30 11:15 这个人在加班 阅读(2213) 评论(0) 推荐(0) 编辑