注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 通过mysql对淮北生活通网..
 帮助

面向对象分析与设计


2008-01-24 19:18:01
 标签:ooa 对象 ood 分析 设计   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://tangyajun.blog.51cto.com/177086/60597
 面向对象的编程,刚刚接触的时候,给人一种抽象、透明的感觉,不知道该怎么样去理解,实践就更不用说了。
        一、面向对象的分析(OOA)
        二、面向对象的设计(OOD)
        三、面向对象编程(OOP)
        现在面向对象的编程已成为一种趋势,面向过程的编程使得系统不易于扩展和维护,如果客户的需求发生改,需要增加一个功能,导致整个系统都要更改。
       面向对象的三大原则:
       一、IOC(inverse of Control)控制反转原则
        在设计类时,多写抽象类和接口少写实现类(有利于扩展和维护)
       二、OCP(Open-Close) 开闭原则
       对修改关闭,对扩展开放(不允许修改原来的方法,可以扩展)
       三、ISP接口隔离原则
       接口的功能越少越好

       抽象类和接口的本质可以用两个词来描述:"is" 和"like"

本文出自 “城市猎人” 博客,请务必保留此出处http://tangyajun.blog.51cto.com/177086/60597



上一篇 java中的集合  下一篇 成功者的10个态度



    文章评论
 
2008-01-25 09:43:54
面向对是大的趋势

 

发表评论

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