重构菜单:重构是编写代码后在不更改代码的外部行为的前提下,通过更改代码的内部结构来改进代码的过程。这段话的意思是写完代码后还可以修改它以增强代码的可读性和可维护性。重构菜单项在查看代码窗口中的网页,用户控件,语言代码时可用,也可以通过右键单击类视图,对象浏览器和解决方案资源管理器中的标识符,在弹出的上下文菜单中使用重构。
重构菜单包括一下功能:重命名,提取方法,封装字段,提取接口,将局部变量提升为参数,移除参数,重新排列参数。
封装字段:利用现有的公共字段创建属性,并更新代码使之引用新属性来代替引用字段。之前的公共字段转换为私有的,创建get 和set访问器,一次控制外部对该字段的访问。如果原始字段被声明为read_only则不会创建set服务器
提取接口:如果多个类,结构或者接口使用一组公共成员,则吧这些公共成员提取到一个接口中会更好一些,该接口可以由原始类,结构或接口实现
No comments:
Post a Comment