2017年7月10日

面向对象设计原则之一:单一职责原则

摘要: 单一职责原则(Single Responsibility Principle SRP) There should never be more than one reason for a class to change. 什么意思呢? 所谓单一职责原则就是一个类只负责一个职责,只有一个引起变化的原因。 阅读全文

posted @ 2017-07-10 22:23 向阳仲伯 阅读(716) 评论(0) 推荐(0) 编辑

设计模式--六大原则

摘要: 编程是武学的话,设计模式就是一套内功心法、一套剑法。 设计模式的简单理解:在编程过程中,我们对某一问题的在某种情况下的一种解决方式。设计模式是经过总结和考验得出的一种公认的普遍优化的方案,能避免那些重复出现的问题,这其中的好处,在我们遇到问题和学习使用设计模式的过程中可以细细体会。 设计模式有很多种 阅读全文

posted @ 2017-07-10 22:22 向阳仲伯 阅读(153) 评论(0) 推荐(0) 编辑

面向对象的三个基本特征

摘要: 1.抽象与封装: 抽象是把系统中需要处理的数据和在这些数据上的操作结合在一起,根据功能、性质和用途等因素抽象成不同的抽象数据类型。每个抽象数据类型既包含了数据,又包含了针对这些数据的授权操作。在面向对象的程序设计中,抽象数据类型是用“类”这种结构来实现的,每个类里都封装了相关的数据和操作。 封装是指 阅读全文

posted @ 2017-07-10 14:27 向阳仲伯 阅读(672) 评论(0) 推荐(0) 编辑

面向对象思想的理解

摘要: 面向对象(Object Oriented),如何翻译这个词有很多说法,有人说这个翻译不够准确,应该是“物件导向”更准确,个人认为后者更直白更好理解,以“物件”为导向目标。 1.面向对象(OO) 编写软件是为了解决某一问题,OO思想就是在编程过程中把“问题域”中的内容映射到软件系统中的一个个"物件"上 阅读全文

posted @ 2017-07-10 14:24 向阳仲伯 阅读(2840) 评论(0) 推荐(0) 编辑

架构师学习思考

摘要: 1.为什么要成为架构师 这篇谈谈第一部分,为什么要成为架构师。首先“架构”这个词就显得很高端,架子、结构、顶层设计,这些事在工程领域来说,比如对一幢大楼、一套系统来说是非常重要,骨架不好,虽能凑合着用,但是经不起大风的考验。能做这件事的人是顶着“光环”的,是令人向往的角色。架构师是公司的“金领”,有 阅读全文

posted @ 2017-07-10 14:23 向阳仲伯 阅读(236) 评论(0) 推荐(0) 编辑

导航