您好,欢迎来到61ic! | [登录] [注册] 忘记密码 | 设为首页 帮助
 . 网站首页 . 业界新闻 . 设计中心 . 移动技术 . TI专栏 . ADI专栏 . FPGA专栏 . 代码工厂 . 官方商城 . 
 . 活动专区 . 新品快递 . 解决方案 . 前沿科技 . TI资源 . ADI资源 . FPGA资源 . 下载中心 . 产品展示 . 
加入收藏
付款方式
联系我们
您现在的位置: 61IC电子在线 >> FPGA专栏 >> Altera >> 正文
  论FPGA建模,与面向对象编程的相似性           ★★★ 【字体:
论FPGA建模,与面向对象编程的相似性
作者:61IC    文章来源:61IC    点击数:    更新时间:2015-5-15    

最近一直在弄一个绘图的上位机。

      我觉得自己建模思想还不错,但是面向对象思维总是晕的。突然有一天发现,两者居然有这么对共同之处,完全可以相互启发啊。就简单聊下,抛砖引玉吧~

1、
 指示当前显示的是哪个平面的视图。感悟这个字段的封装,就是为了外部的输入,由外部告诉现在应该显示哪个平面的视图,就类似FPGA建模中的,设置一个input端口。


       private Planar showPlanar = Planar.XY;   //指示当前显示的是哪个平面的视图。


        internal Planar ShowPlanar          
         {
             set { showPlanar = value; }
         }

这个字段的封装,就是为了外部的输入,由外部告诉现在应该显示哪个屏幕的视图,就类似FPGA建模中的,设置一个input端口。


2、FPGA中的模块就对应面向对象中的类;
 一个模块可以进行多次实例化;一个类可以创建多个对象。
 一个模块中,也可以例化其他类的实例;同样,一个类中可以让其他类的实例作为自己的成员。


我的感觉就是,面向对象很别扭的东西,用建模思想对比下,就感觉很自然了,特别是封装层次上的感觉。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61 湘ICP备13001086号-2