小编Sha*_*ari的帖子

多个API调用:设计模式

我必须调用具有多个API的多个服务.其中很少有人基本上阅读(他们返回一些数据),其中很少有人改变几个对象的状态(他们基本上更新了几个对象的状态).

我正在寻找一个design pattern可以应用于上述场景的.

代码示例

让我们举一个服务A的小例子

AccountInfo A.getAccountInfo() 
void A.setAccountData(AccountInfo) 
AccountStatus A.getStatusForAccount 
Run Code Online (Sandbox Code Playgroud)

...

我想过有一个通用接口

interface CallAPI<Input , Output> {
   public Output execute(Input)
}
Run Code Online (Sandbox Code Playgroud)

每个API调用都会实现这个接口,我可以使用Factory模式来获取API的实例.

我想知道是否有更好的模式,或者它可以以不同的方式重构.API和服务只会增加,应该更容易设置新的API,客户端不应该为新API编写适配器带来额外的开销.

java oop design-patterns

7
推荐指数
1
解决办法
1334
查看次数

Bootstrap单选按钮:无线电圆圈移除

我想在我的网站上使用Bootstrap.我有单选按钮,我试图使用bootstrap中的"按钮".

<td style="margin-bottom:0px; padding-bottom: 0px;font-size=12px;vertical-align:bottom;">
    <div class="btn-group" data-toggle="buttons" id="topButtonDiv" >
        <button type="button" class="btn btn-primary">Home
        <input type="radio" id="radio1" ></button>
        <button type="button" class="btn btn-primary">Home1
        <input type="radio" id="radio2" > </button>
        <button type="button" class="btn btn-primary">Home2
        <input  type="radio" id="radio7"> </button>                
     </div>
</td>
Run Code Online (Sandbox Code Playgroud)

我面临的问题是,我仍然看到单选按钮中的圆圈,在Bootstrap示例中,我看到没有这样的圆圈存在.

http://getbootstrap.com/javascript/#buttons-usage

你能让我知道我在这里缺少什么吗?

html twitter-bootstrap

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

design-patterns ×1

html ×1

java ×1

oop ×1

twitter-bootstrap ×1