博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年10月28日

摘要: 无论之前你是否听说过面向接口,本文所描述的将是一个全新的设计思想叫面向接口。这里的接口并不是代码中的 interface 关键字,思想和语言是没有直接关系的,只不过有些语言实现一种思想比较方便而已。在了解面向接口前,必须先了解面向对象,因为面向接口是从面向对象根据历史的经验衍生出来的一种思想。在面向对象中,一切都是对象,对象拥有独立性:它必须保持一个内部状态,并且避免一切外界干扰。所以面向对象要求大部分字段都应该私有的,然后提供有限的公开的接口去访问这些字段。如:class 书 { private string 名字; public string get名字(){ ... 阅读全文

posted @ 2013-10-28 12:29 xuld 阅读(2341) 评论(15) 推荐(3) 编辑