PHP中的外观模式facade pattern如何改写为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2407个文字,预计阅读时间需要10分钟。
关于facade这个词的翻译,facade原意指一个建筑物的表面、外观,在建筑学中常被译为立面。在计算机科学中,它指的是一种设计模式,用于隐藏系统内部复杂性,提供一个统一的接口。国内对facade的注意,可能更多依赖于Laravel等框架的流行,因为在这种框架中,经常会使用到外观模式来简化开发流程。所以,可以说facade在计算机领域有更广泛的含义和应用。
关于facade这个词的翻译
facade这个词,原意指的是一个建筑物的表面、外观,在建筑学中被翻译为“立面”这个术语,国内对facade这个词的关注,可能更多要依赖于laravel的流行,似乎都一致把laravel里的facade翻译作“门面”。说实在的,当第一次看到翻译文档里提什么“门面”的时候,我想你跟我的内心一样:“这是在说什么玩意呢?你是在讲商店、店铺的门面吗?”直到现在,如果非得用中文说facade,非得用“门面”这个词,我的心里还是不自觉地会“咯噔”那么一下,我知道这里是有问题的。
facade到底翻译作啥好呢?倒是也有的人群干脆提倡不翻译,遇到它就直接英文单词拿过来,这也不是个长远办法,终归是要为了新入门的人铺平理解的道路才好。后来偶然看到台湾的学者,确切说是台湾的维基百科,将facade pattern译作“外观模式”,考虑到该模式的实际作用,方才感觉瞬间释然。即使laravel里的facade,严格上并不是facade pattern,很多人到现在依然在批评laravel在facade这个词语上的滥用和误导,但它终归也是在借用或模仿facade pattern,所以laravel里的facade,本文也认为同样翻译成“外观”比较好,当然,为了更好理解,可以是“服务外观”。
本文共计2407个文字,预计阅读时间需要10分钟。
关于facade这个词的翻译,facade原意指一个建筑物的表面、外观,在建筑学中常被译为立面。在计算机科学中,它指的是一种设计模式,用于隐藏系统内部复杂性,提供一个统一的接口。国内对facade的注意,可能更多依赖于Laravel等框架的流行,因为在这种框架中,经常会使用到外观模式来简化开发流程。所以,可以说facade在计算机领域有更广泛的含义和应用。
关于facade这个词的翻译
facade这个词,原意指的是一个建筑物的表面、外观,在建筑学中被翻译为“立面”这个术语,国内对facade这个词的关注,可能更多要依赖于laravel的流行,似乎都一致把laravel里的facade翻译作“门面”。说实在的,当第一次看到翻译文档里提什么“门面”的时候,我想你跟我的内心一样:“这是在说什么玩意呢?你是在讲商店、店铺的门面吗?”直到现在,如果非得用中文说facade,非得用“门面”这个词,我的心里还是不自觉地会“咯噔”那么一下,我知道这里是有问题的。
facade到底翻译作啥好呢?倒是也有的人群干脆提倡不翻译,遇到它就直接英文单词拿过来,这也不是个长远办法,终归是要为了新入门的人铺平理解的道路才好。后来偶然看到台湾的学者,确切说是台湾的维基百科,将facade pattern译作“外观模式”,考虑到该模式的实际作用,方才感觉瞬间释然。即使laravel里的facade,严格上并不是facade pattern,很多人到现在依然在批评laravel在facade这个词语上的滥用和误导,但它终归也是在借用或模仿facade pattern,所以laravel里的facade,本文也认为同样翻译成“外观”比较好,当然,为了更好理解,可以是“服务外观”。

