软件架构设计的三个维度 之 面向对象
来源:互联网 发布:java做的购物车代码 编辑:程序博客网 时间:2024/05/29 18:32
面向对象
面向对象技术最初是从面向对象的程序设计开始的,它的出现以上世纪60年代Simula语言为标志,并在Smalltalk语言的完善和标准化过程中得到更多的扩展和对以前思想的重新注解。
上世纪80年代中后期,面向对象程序设计逐渐成熟,被计算机界理解和接受,人们又开始进一步考虑面向对象的开发问题。直到现在,面向对象已经成为一种非常流行的编程方式,以及软件设计的架构。
面向对象提出有三个主要目标:重用性、灵活性和扩展性,强调对象的“抽象”、“封装”、“继承”和“多态”。它能让人们以更加接近于现实世界的方式来思考程序,这点可以说是面向对象最大的进步。
在OO思想的运用上,业界出现了很多好的经验与技巧,从而涌现出大量的设计模式,可以说面向对象是系统分析与设计时的一个很重要的方面。
- 软件架构设计的三个维度 之 面向对象
- 软件架构设计的三个维度 之 面向方向
- 软件架构设计的三个维度 之 面向服务
- 软件架构设计的三个维度:面向对象、面向方面、面向服务。
- 软件架构设计的三个维度
- 软件架构设计的三个维度(转)
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- 架构设计的三个维度
- javascript中的replace方法的使用
- 请不要浮躁
- Android获取经纬度、计算距离、方位角
- Cscope在emacs中的配置与使用
- 关于hibernate 、ibatis、jdbctemplate对Bbasedao的封装已经使用方式
- 软件架构设计的三个维度 之 面向对象
- RabbitMQ安装
- 水果忍者高分攻略
- 什么是窗口管理器
- nginx+php的配置(使用nginx的fastcgi模块)
- 完成端口(Completion Port)详解
- 《JAVA与模式》26天系列—第1天—简单工厂模式
- qt好书
- 两个灵活高效的javascript模板渲染函数