注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 [业内传闻]今天,7月25日..
 帮助

Object-Oriented设计


2008-03-24 00:35:24
 标签:设计 Object Oriented   [推送到技术圈]

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
一、Object-Oriented基础:
        1、抽象
        2、封装
        3、多态
        4、继承
二、Object-Oriented原则:
        1、封装“变化”:抽取应用中可能“变化”部分,独立起来
        2、针对“接口“编程,而不针对实现编程:“接口”泛指超类型(supertype)
        3、多用组合,少用继承
        4、交互对象间的松耦合
        5、类:开放扩展,关闭修改
        6、依赖抽象,不要依赖于具体类
        7、最少知识原则,只和最密切的交流
        8、别调用我们,我们会调用你
        9、一个类应该只有一个引起变化的原因

本文出自 “不服不行” 博客,转载请与作者联系!



上一篇 Singleton Pattern  下一篇 Strategy Pattern



    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: