架构师之路
文章平均质量分 81
CyRo
萌妹子做开发
展开
-
架构师之路(1)---面向过程和面向对象
http://blog.csdn.net/phphot/article/details/3985465 源地址 1、引言 机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只 是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是 两码事,同样的程序员,有的人几年之后成为转载 2015-08-31 09:38:45 · 482 阅读 · 0 评论 -
架构师之路(2)---详解面向过程
http://blog.csdn.net/phphot/article/details/3985480 源地址 2.3 面向过程编程(OPP) 和面向对象编程(OOP)的关系关于面向过程的编程(OPP)和面向对象的编程(OOP),给出这它们的定义的人很多,您可以从任何资料中找到很专业的解释,但以我的经验来看,讲的相对枯燥一点,不是很直观。除非您已经有了相当的积累,否则说起来还是比较费劲。我是个老转载 2015-08-31 09:47:17 · 663 阅读 · 0 评论 -
架构师之路(39)---IoC框架
http://blog.csdn.net/phphot/article/details/3985532 源地址 1 IoC理论的背景 我们都知道在面向对象的应用中,软件系统都是由N个对象组成的,它们通过彼此的合作,最终实现业务逻辑。图1:耦合在一起的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。上图画的转载 2015-08-31 09:54:19 · 549 阅读 · 0 评论 -
架构师之路(5)---面向对象的设计原则
http://blog.csdn.net/phphot/article/details/3985698 源地址 1 OO的设计原则 采用面向对象的分析和设计思想,为我们分析和解决问题提供了一种全新的思维方式。我们在拿到需求之后(略去OOA,以后补全),接下来的问题就是:如何对系统进行面向对象的设计呢? 按照软件工程的理论,面向对象的设计要解决的核心问题就是可维护性和可复用性,转载 2015-08-31 09:50:37 · 691 阅读 · 0 评论 -
架构师之路(6)---OOD的开闭原则
http://blog.csdn.net/phphot/article/details/4050185 源地址 2 开闭原则(Open-Closed Principle,OCP)2.1 什么是开闭原则 开闭原则是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。1988年,Bertrand Meyer在他的著作《Objec转载 2015-08-31 09:51:28 · 491 阅读 · 0 评论 -
架构师之路(3)---架构师的职责
http://blog.csdn.net/phphot/article/details/3985491 源地址3 架构师的职责近来看到CSDN上有个CTO俱乐部,里面聊得是不亦乐乎。我怀着无比崇敬的态度,拜读了一下牛人们的发言。里面有个哥们发起一个话题:“CTO, 你多久没有写程序了?”。有人回答:“不写代码的CTO,属于......这公司问题大了!”。看到这里,我就赶紧撤了,怕忍不住反驳几句,反而转载 2015-08-31 09:48:21 · 540 阅读 · 0 评论 -
架构师之路(4)---详解面向对象
3.5 详解面向对象的编程(OOP)3.5.1 什么是面向对象 刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改变思维方式是需要一个过程的,我大体归纳了一下其形成的原因:1、直接原因 你还没有养成面向对象分析问题和解决问题的习惯。建立面向对象的思维方式需要一定时间的训练和揣摩才能形成,所以你可以在学习或具体项目中刻意转载 2015-08-31 09:49:38 · 518 阅读 · 0 评论 -
架构师之路(7)---里氏代换原则
http://blog.csdn.net/phphot/article/details/4050193 源地址 4 里氏代换原则(Liskov Substitution Principle, LSP)4.1 什么是里氏代换原则里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and Hiera转载 2015-08-31 09:52:35 · 509 阅读 · 0 评论