`
dowhathowtodo
  • 浏览: 822825 次
文章分类
社区版块
存档分类
最新评论

現代程式庫的多重角色

 
阅读更多

對於應用程式開發產能的影響,程式語言只是個出發點,現代程式庫不僅是可重用功能的中心,還扮演了規範架構流程、限制語言功能、擴充程式語義、模擬典範(Paradiam)等多重角色,有時體質不良的程式語言,因為有良好的程式庫約束了先天不良元素,反而使得原本不被看好的語言廣為接受而獲得重用。

可重用功能的集中處

基於開發程式時的可維護性與彈性,程式開發過程會不斷消弭重複性。傳統程式庫的角色,就是將重複出現的通用演算片段封裝為函式,日後若有相同需求就可直接引用,節省開發人力與時間。

有時可重用對象並非演算片段,而是為類似商務需求而撰寫的重複流程。設計模式中的樣版方法(Template method)可作為此現象的縮影,父類別根據抽象方法撰寫樣版流程,抽象方法則由子類別根據實際需求實作。樣版方法重複流程中未完成的抽象是以方法為單位,如果重複流程中未完成的抽象是以物件或整個模組為單位,這樣的程式庫就形成所謂框架(Framework)。


更多內容:http://www.ithome.com.tw/itadm/article.php?c=74270

分享到:
评论

相关推荐

    C++标准程式库大全.pdf

    C++标准程式库大全.pdf C++标准程式库大全.pdf

    C++标准程式库.rar

    《C++标准程式库》是针对C++编程语言的一个重要资源集合,主要涵盖了C++标准程式库中的各类组件和功能。这个压缩包包含了多种类型的文件,旨在帮助学习者理解和掌握C++标准程式库的使用。 首先,我们看到有一个名为...

    C++标准程式库 C++标准程式库

    《C++标准程式库》是一本深入探讨C++编程语言标准库的重要著作,它为开发者提供了全面、详尽且权威的C++标准程式库指南。这本书由亚历山大·斯特罗贡诺夫(Alexander Stepanov)和丹尼斯·米勒(Dennis M. Ritchie)...

    C++标准程式库标准程式库

    C++标准程式库中包含比较全面的库函数 便于查阅

    C++标准程式库自修教程与参考工具

    《C++标准程式库自修教程与参考工具》是一本专为C++初学者和进阶者设计的自学教材,旨在帮助读者深入理解和熟练运用C++标准程式库(STL)。STL是C++编程中不可或缺的一部分,它提供了一组高效、可重用的数据结构和...

    C++标准程式库大全

    在C++编程中,标准程式库扮演着至关重要的角色,它包含了一系列预先定义好的工具和函数,极大地提升了开发效率和代码的可复用性。 C++标准程式库主要分为以下几个部分: 1. **STL(Standard Template Library)**...

    C++标准程式库

    C++标准程式库,经典图书。C++标准程式库.pdf

    C++标准程式库.pdf

    C++标准程式库 自從1998 年C++ Standard 定案以後,C++ 程式庫便有了大幅擴充。原先為大家所 熟知、標準規格定案前蘊釀已久的STL(Standard Template Library,標準模板程 式庫),不再被單獨對待,而是被納入整個...

    一键CNC程式自动串联-登峰连程式软件

    《一键CNC程式自动串联——登峰连程式软件详解》 在现代制造业中,计算机数控(CNC)技术已经成为加工中心的重要组成部分。高效、精确的CNC编程是保证生产效率和产品质量的关键。"一键CNC程式自动串联"的登峰连程式...

    CNC程式串联方法

    CNC(Computer Numerical Control,计算机数字控制)技术在现代制造业中扮演着极其重要的角色。它不仅提高了加工精度和效率,还极大地降低了生产成本。在实际操作过程中,经常需要将多个独立的CNC程式串联起来,以...

    C++标准程式库(pdf难得哦)

    C++标准程式库.pdf C++标准程式库.pdf C++标准程式库.pdf

    C++标准程式库pdf

    C++标准程式库pdf 非常好。。。。。。

    C++标准程式库,是C++学习的必备资料

    除了上述核心组件,C++标准程式库还包括其他实用的功能,如locale(本地化)、random(随机数生成)、regex(正则表达式)等,这些都是现代C++编程的重要组成部分。 在学习C++标准程式库时,不仅要理解各个组件的...

    法那科主程式读子程式格式

    对于刀具比较多的零件加工程式调机方便可以对刀具分开后处理调试程式。

    c++标准程式库.rar

    C++标准程式库是C++编程语言不可或缺的一部分,它提供了大量的类和函数,极大地扩展了C++的基础功能,使得开发者可以高效地进行系统级编程、应用程序开发以及算法实现。这个压缩包“c++标准程式库.rar”包含了中文和...

Global site tag (gtag.js) - Google Analytics