Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/9207
Title: 結合NetBeans IDE的設計模式特殊化
Design Pattern Specialization Integrated with NetBeans IDE
Authors: Chun-Kai Huang
黃群凱
Advisor: 陳俊良(Chuen-Liang Chen)
Keyword: 爪哇,設計模式,特殊化,統一塑模語言,集成開發環境,
Java,design pattern,specialization,UML,IDE,
Publication Year : 2009
Degree: 碩士
Abstract: Design pattern特殊化可以有效的從通用的(generalization)程式設計轉化成特殊要求(specialization)的程式設計。軟體設計上,通用的程式設計有助於程式的維護與修正,相對的,產品化時需要講求效率與其他特別要求、如嵌入式系統。為了權衡這兩者的對比,我們研究了design pattern特殊化的技術。
我們研究了如何在一個實現design pattern概念的Java程式上加入了design pattern的註記。為了達到這個目的,我們修改了NetBeans IDE的UML功能,藉由新的UML功能,來產生夾帶design pattern內容的Java annotation。利用這樣的design pattern註記,我們可以針對design pattern設計的程式進行效率與特別要求的特殊化處理。
Design patterns raise the abstraction level at which people design and communicate design of object-oriented software. It offers many advantages in software development, but introduces overheads into programs. On deploy stage; we can use program specialization to eliminate these overheads. Furthermore, specialization can help program more suitable for embedded system. This paper describes the architecture and implementation of design pattern specialization. In our architecture, the user edits UML for software development and adds design pattern information to UML. The UML and design pattern information will generate java source code by NetBeans IDE. The generated java source code records design pattern information on java annotation. Then, we use Java annotation to specialize programs.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/9207
Fulltext Rights: 同意授權(全球公開)
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-98-1.pdf5.79 MBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved