摘要: Strategy(算法)模式可以整体的替换算法的实现部分。 重点说明: 使用委托这种弱关联关系可以很方便的整体替换算法。 角色: Strategy策略:该角色负责决定实现策略所需要的接口api。 ConcreteStrategy具体策略:该角色负责实现Strategy角色接口api。即负责实现具体的 阅读全文
posted @ 2018-09-06 23:35 使用D 阅读(460) 评论(0) 推荐(0) 编辑
摘要: Bridge桥连接模式的作用是将两样东西链接起来,它们分别是类的功能层次结构和类的实现层次结构。 类的功能层次结构 当有一个Something类,要增加它的功能时,可以创建SomethingGood类同时继承Something类,这样就构成了一个小的类的层次结构。 父类具有基础的功能 在子类中增加新 阅读全文
posted @ 2018-09-06 22:28 使用D 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 继承类:AbstractMap 实现接口:Map、Cloneable Map:将key-value映射为对象,接口取代了Dictionary类, AbstractMap实现了Map,减少实现Map接口时的工作量 Cloneable实现此接口的类可以进行拷贝操作 重要说明: 1、异或操作: x是二进制 阅读全文
posted @ 2018-09-06 01:06 使用D 阅读(146) 评论(0) 推荐(0) 编辑