Object-Oriented CEM Programming

被引:2
|
作者
So, Poman [1 ]
机构
[1] Univ Victoria, Dept Elect & Comp Engn, Victoria, BC, Canada
关键词
D O I
10.1109/MMM.2008.929556
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A generalized version of method of moments (MoM) has emerged as a significant technique for building an object-oriented programming-based (OOP) software framework for computational electromagnetics (CEM). Four key concepts of OOP, such as abstraction, encapsulation, inheritance, and polymorphism can be applied to develop a unified modeling framework for CEM. Abstraction is one of the key steps that enables hardware and software design engineers, to have a clear view of the functionality of the system to be implemented. Encapsulation is the process of grouping data structures and methods together, to form software units that are known as objects. Abstraction and encapsulation can also be done easily with non-object-oriented languages, such as C and FORTRAN. Inheritance and polymorphism are the other two features of OOP that can be performed through a set of programming rules, using non-object-oriented languages.
引用
收藏
页码:123 / 130
页数:8
相关论文
共 50 条