面向对象的理解
文章平均质量分 82
ZytheMoon
努力成为自己想要的人
展开
-
什么是面向对象
我认为面向对象编程的意思是以对象为基本单位进行编程,但是我觉得编写代码不是面向对象的根本,即使面向对象编程的特点也只是为了寻求一种编码方式,虽然这个编码方式达到了一些目的但是我觉得也只是面向对象的一些附属优势,而在具体就到了实现过程上,就成为了一种过程。所以面向对象是不能仅从一个方向去看待,而要从多方面去看:简单的是一种编程方式,复杂一些是一种设计,更上的则是一种思想理念。这些环节虽然都是面向对象原创 2017-10-10 16:53:55 · 760 阅读 · 0 评论 -
面向对象和面向过程的区别和联系
————前车之鉴,后车之师:对面向对象的理解1.考虑问题的过程和思想的转变:在对问题的考虑时人的主观思维起到重要作用,遇到问题会对整体问题进行考虑看是否遇到过类似问题,人为的向经验靠拢,对问题事件进行分析,归纳,延伸,将多个经验组合在一起对更大的问题进行处理。人能够解决问题的复杂性直接取决于抽象的类型和质量,看是否能够对问题进行拆分,将一个大的问题转化为多个原创 2017-10-10 17:10:54 · 2011 阅读 · 0 评论 -
面向对象七大原则详解
单一职责原则 定义:一个类只负责一个领域的相应职责。开闭原则 定义:软件实体应对扩展开放,而对修改关闭。里氏替换原则 定义:所有引用基类的对象能够透明的使用其子类的对象。依赖倒转原则 定义:抽象不应该依赖于细节,细节依赖于抽象。接口隔离原则 定义:使用多个专门的接口,而不是使用单一总接口。合成复用原则 定义:尽量使用对象组合,而不是继承来达到复合目的。...原创 2018-04-17 23:31:58 · 802 阅读 · 5 评论