模块主要包括:
1、接口 1-1、OO中,接口通常是一个层次结构 1-2、接口表示一种抽象的数据类型 2、实现 2-1、接口的具体实现 2-2、可重用的数据结构 3、算法 3-1、在一个实现接口对象中有用的计算 3-2、可重用功能 “模块接口数量”/“算法可选实现操作” 考虑保持核心接口数量的可管理,不一定为模块中每种变体提供分离接口;可以将每个接口中的操作设计成可选代替。 给定一个实现可能调用它不支持的实现,则抛出不支持操作异常。本文共 263 字,大约阅读时间需要 1 分钟。
模块主要包括:
1、接口 1-1、OO中,接口通常是一个层次结构 1-2、接口表示一种抽象的数据类型 2、实现 2-1、接口的具体实现 2-2、可重用的数据结构 3、算法 3-1、在一个实现接口对象中有用的计算 3-2、可重用功能 “模块接口数量”/“算法可选实现操作” 考虑保持核心接口数量的可管理,不一定为模块中每种变体提供分离接口;可以将每个接口中的操作设计成可选代替。 给定一个实现可能调用它不支持的实现,则抛出不支持操作异常。转载于:https://my.oschina.net/rksi5/blog/291859