回顾设计模式之前言

早在几十年前IBM大型机之父佛瑞德·布鲁克斯就发表过一篇关于软件工程的经典论文,即《No Silver Bullet》(《没有银弹》)。他指的是没有任何一项技术或方法即银弹可使软件工程的生产力在十年内提高十倍。虽然经过历史的发展,他的这种说法亦或是预测得到了验证,但人们追求方法的、研发新技术的脚步却从未停止。


面向对象的编程思想就是其中最有效的方法之一,他通过封装、继承、多态的抽象编程思想使软件合理分层各模块之间相互独立,构建高内聚、低耦合的软件结构,使软件更易复用和维护。


设计模式是由被称为四人帮的Gof总结出的在面向对象基础之上的更高层次的软件结构。对应解决不同问题的不同设计模式是经前人验证的理论化的软件结构。
虽然现在出现了很多滥用设计模式导致的软件结构臃肿,却起不到相应作用的现象,但是设计模式的学习还是必要的,充分掌握设计模式才能合理的运用。

转载于:https://www.cnblogs.com/wuwangSaber/archive/2012/08/22/2651664.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值