码迷,mamicode.com
首页 > 其他好文 > 详细

模块化设计思考

时间:2014-07-21 10:27:28      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:数据   算法   管理   设计   数据结构   对象   

    模块主要包括:
    
        1、接口
        
            1-1、OO中,接口通常是一个层次结构
            
            1-2、接口表示一种抽象的数据类型
            
        2、实现
            
            2-1、接口的具体实现
            
            2-2、可重用的数据结构
            
        3、算法
        
            3-1、在一个实现接口对象中有用的计算
            
            3-2、可重用功能
            
    “模块接口数量”/“算法可选实现操作”
    
        考虑保持核心接口数量的可管理,不一定为模块中每种变体提供分离接口;可以将每个接口中的操作设计成可选代替。
        给定一个实现可能调用它不支持的实现,则抛出不支持操作异常。

模块化设计思考,布布扣,bubuko.com

模块化设计思考

标签:数据   算法   管理   设计   数据结构   对象   

原文地址:http://my.oschina.net/rksi5/blog/291859

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!