策略设计模式
汤米粥
每当你在感叹,如果有这样一个东西就好了的时候,请注意,其实这是你的机会
展开
-
谈java中的策略设计模式
最近研究策略模式,设计情景如下: 要求设计一个类A,我调用它,传入一个对象,要求这个类能按照我希望的方式处理并显示出该对象。这个工具类该怎样设计??你不知道别人想怎么显示,所以就算 你把show的方法实现得再好,也可能不满足要求。那么该怎么弄呢?我们应该把处理显示的方法独立出来,作为一个处理器。给出常用的处理器,同时,当所给的处理器不满足 需求时,用户可以自定义处理器。Co原创 2012-09-05 23:36:17 · 1000 阅读 · 0 评论 -
java设计之——利用代理模式和java的访问权限特征写一个可以实现权限等级控制的sdk
假设现在有这么一个需求,要求你写一个sdk,这个sdk提供对数据库的增、删、改、查的功能。但是,给不用的公司使用时拥有的操作权限不一样。 对于没付费的用户,只能让他看到增加和查看的功能, 对于付费的用户,增、改、查的功能都能看到。 对于管理员,增、删、改、查的功能都能看到。 我的思路是这样的:首先写一个提供全部功能的DBHelper类,包含增、删、改、查...原创 2019-08-08 17:10:27 · 440 阅读 · 0 评论