Review of Wrapper Facade in POSA2

本文介绍了Facade设计模式,也称为Wrapper Facade,在《Patterns of Software Architecture》第二版中有所提及。该模式通过提供更简洁、健壮且易于维护的对象导向接口来封装非面向对象API的功能和数据,从而减轻使用底层API编程时的复杂性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Facade is a pattern which was referred to in so many books or articles. Here is a simple review of facade in POSA2, in which facade is called wrapper facade. For more details, refer to POSA2.

 

They say, the Wrapper Facade design pattern encapsulates the functions and data provided by existing non-object-oriented APIs within more concise, robust, portable, maintainable, and cohesive object-oriented class interfaces. It can alleviate the accidental complexity associated with programming using low-level APIs.

 

Subsequent patterns, such as Reactor, Proactor, use these wrapper facades of all kinds of os-specific APIs in their own implementations. Therefore, Wrapper Facade is such a foundamental facility not just for portable-oriented projects, many others frameworks or applications use it to simplify their code.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值