摘要: 行为型模式用于描述程序在运行时候复杂的流程控制,即描述多个类或者对象之间怎么互相协作共同完成单个对象都无法单独完成的任务。它涉及算法与对象间职责的分配。是对不同的对象之间划分责任和算法的抽象化。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在几个类间分配行为,主要通过多态等方式来分配父 阅读全文
posted @ 2020-02-16 22:19 jrliu 阅读(365) 评论(0) 推荐(0)
摘要: 1、享元模式FlyWeight 面向对象程序设计的过程中,有时候会面临创建大量相同或者相似对象实例的问题,创建那么多的对象会耗费很多的系统资源,他是系统性能提高的一个瓶颈。 例如图像中的坐标点或者颜色,例如地图数据中的坐标或建筑物 这时候如果能够把他们相同的部分提取出来,则能节约大量的系统资源。这就 阅读全文
posted @ 2020-02-16 20:48 jrliu 阅读(139) 评论(0) 推荐(0)