Design Principles for Collection and Enumerator Interfaces
来源:互联网 发布:淘宝网保暧卫衣 编辑:程序博客网 时间:2024/05/16 06:26
Design Principles for Collection and Enumerator Interfaces
There are different design principles behind each type of interface:
- A collection interface provides random access to a single item in the collection via the Item method, it lets clients discover how many items are in the collection via the Count property, and often allows clients to add and remove items.
- An enumerator interface provides serial access to multiple items in a collection, it doesn't allow the client to discover how many items are in the collection (until the enumerator stops returning items), and it doesn't provide any way of adding or removing items.
Each type of interface plays a different role in providing access to the elements in a collection.
ATL provides the following classes to help you implement collections and enumerators.
- Design Principles for Collection and Enumerator Interfaces
- Designing Web Interfaces: Principles and Patterns for Rich Interactions
- ATL Collection and Enumerator Classes
- Design Smells And OO Design Principles
- The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experi
- The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experi
- Design - Build - Run: Applied Practices and Principles for Production Ready Software Development
- HCI Beyond the GUI: Design for Haptic, Speech, Olfactory, and Other Nontraditional Interfaces
- User Interface Design Tips, Techniques, and Principles
- Design Principles: Dominance, Focal Points And Hierarchy
- DirectX9 User Interfaces : Design and Implementation
- Design Principles
- Design Principles
- Design Principles
- Design Principles
- System Analysis, Design, and Development: Concepts, Principles, and Practices
- 集合(collection)和枚举(enumerator)
- 集合(collection)和枚举(enumerator)
- Allegro学习笔记二十一
- ASP.NET的实时天气及24小时天气预报(C#)
- 运用C#创建一个.Net下的Web Service
- ATL Collection and Enumerator Classes
- VC多线程编程(转)
- Design Principles for Collection and Enumerator Interfaces
- Asp.Net页面输出到EXCEL
- 用C#制作一个最简单的Web Service
- WAP的体系与结构
- 前一段时间编译xmms后运行遇到libmpg123.so权限不够,不能播放mp3的问题
- 利用ASP.NET来访问Excel文档
- 项目难点一解决方案
- 个人档案
- ADO.NET 核心对象 DataTable