ผลต่างระหว่างรุ่นของ "ซอฟต์แวร์เฟรมเวิร์ก"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ล โรบอต เพิ่ม: bn, ca, cs, de, es, fi, fr, he, it, ko, nl, pl, pt, ru, simple, uk แก้ไข: en |
|||
บรรทัด 6: | บรรทัด 6: | ||
== อ้างอิง == |
== อ้างอิง == |
||
* [http://en.wikipedia.org/wiki/Software_framework Software framework. In Wikipedia, The Free Encyclopedia.] |
* [http://en.wikipedia.org/wiki/Software_framework Software framework. In Wikipedia, The Free Encyclopedia.] |
||
⚫ | |||
[[หมวดหมู่:การเขียนโปรแกรม]] |
[[หมวดหมู่:การเขียนโปรแกรม]] |
||
[[หมวดหมู่:วิศวกรรมซอฟต์แวร์]] |
[[หมวดหมู่:วิศวกรรมซอฟต์แวร์]] |
||
[[bn:ফ্রেমওয়ার্ক]] |
|||
[[ca:Framework]] |
|||
[[cs:Framework]] |
|||
[[de:Framework]] |
|||
⚫ | |||
[[es:Framework]] |
|||
[[fi:Ohjelmistokehys]] |
|||
[[fr:Framework]] |
|||
[[he:שלד תוכנה]] |
|||
[[it:Framework]] |
|||
[[ko:뼈대]] |
|||
[[nl:Framework]] |
|||
[[pl:Framework]] |
|||
[[pt:Framework]] |
|||
[[ru:Framework]] |
|||
[[simple:Framework]] |
|||
[[uk:Фреймворк]] |
รุ่นแก้ไขเมื่อ 22:24, 9 มิถุนายน 2551
โครงร่างซอฟต์แวร์ (ซอฟต์แวร์เฟรมเวิร์ก: Software framework) คือแบบที่นำกลับมาใช้ใหม่ได้สำหรับระบบซอฟต์แวร์ (หรือระบบย่อย) ซึ่งสามารถอยู่ในรูปของคลาสนามธรรม (Abstract class)และกับวิธีในการใช้ตัวตน (instance) ของคลาสร่วมกันจำเพาะสำหรับซอฟต์แวร์ชนิดใดชนิดหนึ่ง โครงร่างซอฟต์แวร์ทุกโครงร่างใช้การออกแบบเชิงวัตถุ โปรแกรมของโครงร่างซอฟต์แวร์มักจะเป็นโปรแกรมเชิงวัตถุ อย่างไรก็ตามโปรแกรมที่เขียนขึ้นตามการออกแบบไม่จำเป็นต้องเป็นโปรแกรมเชิงวัตถุ
ยกตัวอย่างเช่น โครงร่างซอฟต์แวร์สามารถช่วยให้สร้างโปรแกรมบรรณาธิกรณ์กราฟฟิก ที่แตกต่างกันได้หลายประเภท เช่น การวาดภาพศิลป์ การประพันธ์ดนตรี และการออกแบบเครื่องกลโดยใช้คอมพิวเตอร์ช่วย (CAD)