Java应该采纳的几个改进

方便重构, 代码简洁。改进编译器即可实现
1. Class.field.class 数据绑定等
DataBinder.bind(a.fieldX,textbox);
2. Class.method.class 注册事件
EventListen.addListener(a.onClick.class) //less inner class
3. 动态属性、方法 implements DynamicClass 
a) c#4.0中新增此特性http://developer.51cto.com/art/200811/95603.htm
b) MyDynamic a = new MyDynamic();
c) a.fieldX = 123; //a.set(“fieldX”,123);
d) a.helloX(“abc”,123); //a.invoke(“helloX”,”abc”,123);
4. @readonly property abc; //自动生成get/set方法,类似c#

你可能感兴趣的:(java,C++,c,C#,groovy)