模式编程

1、模式

​ 所谓模式,简单地说就是从不断重复出现的事物中发现和抽象出的规律,是解决问题的经验总结。只要是一再重复出现的事物,就可能存在某种模式。例如:小桥流水、曲径通幽的中国园林模式;柳眉杏眼、巧笑倩兮的古典美女模式;飙车枪战、美女英雄的007电影模式,等等。备受模式社区推崇的建筑学家Christopher Alexander说:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。尽管他所指的是城市和建筑模式,但他的思想也同样适用于软件模式,只是在面向对象编程的解决方案里,我们用对象和接口代替了墙壁和门窗。两类模式的核心都在于提供了相关问题的解决方案。

模式是不断重现的具体之抽象,这种重现发生在特定的而非任意的场景中。

posted @   德琪  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示