`
realnicky
  • 浏览: 62060 次
  • 来自: 杭州
社区版块
存档分类
最新评论

道法自然第三章 设计方法:面向过程VS面向对象

阅读更多

思想的真正客观性应该是:思想不仅是我们的思想,同时也是事物的自身,或对象性的东西的本质

衡量软件的设计质量:可读性、可复用性、可扩展性、可维护性

面向对象的基本概念:

封装:对现实世界的模拟,反映某一种事物的共性

 继承 :遗传

多态性 :静态多态性,动态多态性

抽象

面向对象的基本原则:

 开闭原则:一个模块对扩展应是开放的,对修改应是关闭的

完全替换原则:派生类应该能完全替换掉基类

依赖倒置原则:依赖于抽象,而不要依赖于具象

非循环依赖原则:包和包之间不能有循环依赖关系

只实现你真正需要的东西,不要去实现你认为需要的东西

不要重复自己:任何代码都只出现一次

保持简化的设计

为人写代码,而不是为机器写代码

3.4.4 面向对象的开发过程

a、面向对象分析:根据用户需求,建立准确、完整、一致的系统模型,该模型描述软件需要解决的问题是什么,我们称之为分析模型

b、架构分析:宏观上考虑一个软件系统应该如何组织,以及该软件系统需要满足的设计约定、规则、和模式等

c、面向对象设计:以分析模型作为输入,把分析模型转化成描述如何解决问题的系统模型,得出完整的解决方案

d、编码:实现

e、测试

3.5  框架和类库

3.5.1 框架和类库的区别:框架是一个“半成品”的应用程序,而类库只包含一系列可被应用程序调用的类。

3.5.2 框架的分类:应用范围分(系统框架 中间件框架 企业应用框架) 控制倒置的不同实现方式分(白盒框架 黑盒框架)

 

 

分享到:
评论

相关推荐

    道法自然-面向对象实践指南.pdf

    《道法自然-面向对象实践指南》是一本深入探讨面向对象编程思想与实践的书籍,旨在帮助读者理解和掌握面向对象编程的核心原则与技巧。面向对象编程(Object-Oriented Programming,简称OOP)是现代软件开发中广泛...

    道法自然_道法自然-面向对象实践指南_项目_

    《道法自然——面向对象实践指南》是一本深入探讨面向对象编程思想与实践的书籍,旨在通过一个完整的项目过程,引领读者理解并掌握框架的设计原理和设计模式的应用。在这个项目中,作者运用了自然界的法则,比喻编程...

    道法自然-面向对象实践指南 带目录 PDF+fishGui源码

    道法自然-面向对象实践指南 带目录 PDF+fishGui源码,下载的写着“道法自然-面向对象实践指南(中文高清版)”的资源,该资源要10分,结果下下来,也只是扫描版的,可能最清楚的也就这一版了吧,而且没有目录,为了...

    道法自然 面向对象实践指南3_3

    《道法自然 面向对象实践指南3_3》是一部深入探讨面向对象编程思想的实战性书籍。在IT行业中,面向对象编程(Object-Oriented Programming,简称OOP)是一种广泛采用的编程范式,它以模拟现实世界中的对象和类的概念...

    道法自然 面向对象实践指南6-6

    在“道法自然 面向对象实践指南6-6”中,我们可能深入探讨了OOP的核心原则、设计模式以及如何在实际项目中有效应用这些概念。 1. **核心原则** - **封装**:这是OOP的基础,通过隐藏内部实现细节,只暴露公共接口...

    道法自然 面向对象实践指南7-7

    在“道法自然 面向对象实践指南7-7”中,我们可以深入理解OOP的核心原则和最佳实践。 1. **封装**:封装是面向对象编程的基础,它隐藏了对象内部的实现细节,只对外提供接口进行交互。通过封装,我们可以确保代码的...

    道法自然 面向对象实践指南2_2

    3. **封装(Encapsulation)**:封装是将数据和操作数据的方法捆绑在一起的过程,防止外部代码直接访问对象的内部细节,从而保护了数据的安全性。 4. **继承(Inheritance)**:继承允许一个类(子类或派生类)从另...

    道法自然 面向对象实践指南(包括源代码)

    《道法自然 面向对象实践指南》是一本深入探讨面向对象编程思想与实践的书籍,结合了中国的哲学理念“道法自然”,强调在软件设计中追求自然、和谐的原则。书中不仅阐述了面向对象的基本概念,还提供了丰富的源代码...

    道法自然 面向对象实践指南4-4

    "道法自然 面向对象实践指南4-4"可能是指一系列教程或书籍中的第四部分,着重讲解OOP的核心原则和实践技巧。 在面向对象编程中,有四个核心概念:封装、继承、多态和抽象。下面将详细介绍这些概念: 1. 封装:封装...

    道法自然 面向对象实践指南9-9

    "道法自然 面向对象实践指南9-9"可能是指一系列教程或书籍中的第九个部分,该部分深入探讨了OOP的精髓,并强调了遵循自然法则在编程中的应用。 面向对象的核心概念包括类(Class)、对象(Object)、继承...

    道法自然 面向对象实践指南5-5

    在“道法自然 面向对象实践指南5-5”中,我们可能深入探讨了OOP的核心原则、设计模式以及如何在实际项目中有效应用这些概念。 1. **四大原则**:面向对象编程的基石包括封装、继承、多态和抽象。封装是将数据和方法...

    道法自然 面向对象实践指南8-8

    《道法自然 面向对象实践指南8-8》是一部深入探讨面向对象编程思想的实战性书籍。在本章中,作者强调了遵循自然法则在软件开发中的重要性,尤其是面向对象设计的原则和实践。面向对象编程(Object-Oriented ...

    2022翻译硕士考研:中华思想文化术语“道法自然”翻译可用.pdf

    引述《老子·二十五章》中的经典句子“人法地,地法天,天法道,道法自然”,进一步阐述了这一思想的层次递进,即人类社会的一切行为都应遵循自然界的根本法则。 在准备翻译硕士考研的过程中,考生需要积累此类文化...

    面向对象和Rose培训ver5.0.ppt

    面向对象分析(OOA)是面向对象方法的一部分,它关注如何理解问题领域,并将其转化为对象模型。这一过程通常遵循"道法自然"的原则,即尽量模拟现实世界的问题解决方式。例如,在ATM机的例子中,分析会识别出ATM界面...

    “自然法”与“道法自然”之概念比较分析

    1904年,梁启超在其所著的《中国法理学发达史论》中认为儒家的法理学理论是自然法,该结论在学术界引起了极...而明确相关的概念内涵,尤其是其中最为重要的两个概念即"自然法"和"道法自然",恰恰是研究这一问题的重要前提。

    大学计算机专业书籍推荐.pdf

    * 面向对象实践指南:布奇道法自然:面向对象实践指南 * UML与 Rational Rose 2002:王咏武、王咏刚UML与 Rational Rose 2002从入门到精通 * Sams Teach Yourself UML in 24 Hours:伯格斯Sams Teach Yourself UML ...

    高考数学高考试题教学运用与探究回归数学本质力求道法自然素材

    【高考数学高考试题教学运用与探究回归数学本质力求道法自然素材】 高考数学的教学与探索,特别是针对高考试题的运用,强调回归数学的本质,追求“道法自然”的教育理念。这一理念源于中国古代哲学思想,旨在让学生...

    《国际公法学》马工程课件 18 第十八章 国际人道法.ppt

    《国际公法学》马工程课件中的第十八章聚焦于国际人道法,这是一门旨在保护战争和武装冲突中的受害者以及规制作战行为的法律规范。国际人道法,又被称为战争法或武装冲突法,其核心在于限制冲突带来的破坏,并确保未...

    SEO之道法自然

    随着对SEO的了解,越发对SEO有所感触。对门外汉来说,SEO貌似是高深莫测,其实不然,只要做到以下几点,你就是一个高手,一个绝对的高手。即可以达到那种“无招胜有招的地步”,SEO总结起来就是这四个点:把网站的...

Global site tag (gtag.js) - Google Analytics