享元模式
概念层次,共享元素。
共享的都是固定不变的,比如26个英文字母,权限验证授权中的,安全对象,和,权限。
享元肯定有个管理器吧,维护共享集合。
是否需要管理器?
是否需要控制反转?
是否需要传递自身?
是否需要转发请求?
是否需要关联自身?
是否需要自身集合?
控制反转
我不对你做决定,我把我给你,你想怎么决定,你自己去决定。
换句话说,你不要对我做决定,你把你给我,我想怎么处置你,由我自己决定。
组合模式
关联自身,自身集合。
面向对象,就是找关系。
概念层次,共享元素。
共享的都是固定不变的,比如26个英文字母,权限验证授权中的,安全对象,和,权限。
享元肯定有个管理器吧,维护共享集合。
是否需要管理器?
是否需要控制反转?
是否需要传递自身?
是否需要转发请求?
是否需要关联自身?
是否需要自身集合?
控制反转
我不对你做决定,我把我给你,你想怎么决定,你自己去决定。
换句话说,你不要对我做决定,你把你给我,我想怎么处置你,由我自己决定。
关联自身,自身集合。
面向对象,就是找关系。
本文标题:享元模式|组合模式
本文链接:https://www.haomeiwen.com/subject/brjjuxtx.html
网友评论