IoC牌马甲

初次听说spring的时候,就已经被IoC这个词吓坏了,等我真正明白这个词的含义的时候,有一种强烈的想扁人的冲动。(那个人估计是rod)

今天要说的是delphi的.dfm文件跟所谓的IoC居然是一个东西,呵呵。

随便看一个包含一个按钮的窗体定义文件:

object Form1: TForm1
  Left = 192
  Top = 107
  Width = 696
  Height = 480
  Caption = 'Form1'
  Color = clBtnFace
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Button1: TButton
    Left = 120
    Top = 408
    Width = 75
    Height = 25
    Caption = 'Button1'
    TabOrder = 0
    OnClick = Button1Click
  end
end

再看看spring的beans定义文件,省去了很多属性,大概看个意思:

<bean id="Form1" class="TForm1">
  <property name="Button"><ref bean="Button1"/></property>
  <property name="Caption"><value>Form1</value></property>
</bean>

<bean id="Button1" class="TButton"/>
看完之后各位还觉得xml一定要先进吗?
所谓的类组装,或者说搭积木一样编程,都是一个意思,
在vb,delphi时代已经成熟的技术,如今还要被spring拿出来再炒一次,不过穿了一件IoC牌的马甲。
况且,vb,delphi那种托拽控件的感觉,属性框填值,可比这手写XML感觉好多了。
 
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值