一开始想用相互关系来设计,比如产业链上中下游,波特五力,产业协同冲突之类的,但画了几个关系图之后发现越搞越复杂,主要是关系难以确认,不同的概念,著眼点,思考方式,投资逻辑会有不同的关系,每多一层关系就得重新定义一遍。
再次祭出法宝,OO面向对象。标的基本属性已经又前面的指标数据模块给出了,那无论哪种不同的概念,著眼点,思考方式,投资逻辑,都只是一套方法,都可以抽象出来,分析模块可以分两部分,一部分只管获取数据生成实例,一部分只管使用方法调用实例,各套方法相互独立,无论增减改都不影响其他。
分享到:
相关推荐
面向对象(Object-Oriented,简称OO)是一种广泛应用于软件工程和编程领域的哲学体系与科学体系,它改变了软件设计和实现的方式,强调以对象为核心,将数据和操作数据的方法封装在一起,通过对象之间的消息传递来...
本文将深入探讨这一主题,并基于提供的资源——"面向对象分析与设计复习提要(2009-2010).ppt" 和 "面向对象分析与设计试题样卷.doc"——进行讲解。 首先,面向对象(Object-Oriented,OO)是一种编程范式,它基于...
面向对象分析与设计是软件开发领域中的核心概念,它是一种以对象为中心的编程思想,用于构建复杂、可维护和可扩展的系统。本资源“深入浅出面向对象分析与设计(中文版)”提供了全面的理论知识和实践指导,旨在帮助...
《面向对象软件构造》是Peter Coad和Edward Yourdon合著的一本经典著作,它深入探讨了面向对象(Object-Oriented,简称OO)软件开发的方法和技术。这本书在IT行业中具有很高的声誉,对于理解面向对象编程思想和实践...
面向对象(Object-Oriented,OO)是一种编程范式,它基于“对象”的概念,将数据和处理数据的方法封装在一起,以实现代码的模块化和重用性。在这个完成的面向对象课程实验——工资管理系统中,我们可以深入学习到...
文章《OO真经——关于面向对象的哲学体系及科学体系的探讨》深入探讨了面向对象的内在哲学和科学原理。 #### 真经第一章:世界Weltanschauung 本章从世界观的角度出发,探讨了面向对象的基本思想及其与其他编程...
面向对象方法最初成功应用于程序设计语言及其程序设计,随后渗透到软件开发的分析、设计、测试和维护等阶段,逐渐形成了较为完整的软件工程体系——面向对象方法学。面向对象技术不仅仅局限于程序设计语言领域,它还...
10. OOA(Object-Oriented Analysis,面向对象分析)的主要优点: - 提供了更自然的建模方式,使软件更接近现实世界。 - 通过对象的封装和多态性,增强了软件的可维护性和可扩展性。 11. OOA的过程: - 识别问题...
面向对象(Object-Oriented,OO)是一种编程思想,它基于现实世界中的对象来构建软件系统,强调数据和操作数据的方法结合在一起,形成一个独立的单元——对象。面向对象编程的核心概念包括封装、继承和多态,这三大...
面向对象设计原则是软件工程领域中的重要组成部分,旨在提高软件系统的可维护性、可扩展性和灵活性。其中,类设计原则尤为关键,它们指导着开发者如何合理地构建类,以适应不断变化的需求。以下是对给定文件中提及的...
### 基于面向对象和设计模式的电厂工作票软件模块的设计 #### 摘要与背景 本文探讨了在电力行业中,如何利用面向对象的方法和设计模式来优化电厂工作票软件模块的设计。面向对象(Object-Oriented, OO)编程是一种...
下面我们将通过一个具体的例子——媒体播放器的设计过程,来深入探讨面向对象程序设计的核心思想及其应用。 #### 1. 封装:创建独立的对象 - **原始设计**:最初的设计采用了面向过程的方法,如示例代码所示,使用...
面向对象(Object-Oriented,OO)是一种编程范式,它是现代软件开发中的核心概念,旨在提高代码的可重用性、可维护性和模块化。本在线培训学习资料旨在深入探讨面向对象编程的基础和实践,帮助学习者掌握这一重要...
### 面向对象的设计原则——开放关闭原则详解 #### 一、背景介绍 面向对象编程(Object-Oriented Programming, OOP)是一种广泛应用于现代软件工程的方法论,旨在通过抽象、封装、继承和多态等特性提高软件的可复用...
面向对象编程(Object-Oriented Programming,简称OO)是计算机编程范式之一,其核心思想是通过对象来模拟现实世界中的各种实体或概念。面向对象编程通过类(Class)的概念来定义对象的蓝图,并通过实例化...
从给定的文件信息来看,这段Java代码是一个典型的面向对象编程示例,但它并没有完全遵循面向对象的原则,因为代码中的逻辑处理是通过静态方法在主类`oo`中完成的,而没有将其封装到对象中。不过,我们可以从这段代码...
在压铸工艺与模具设计领域,面向对象的方法被用来创建一种特殊的数据库系统——面向对象的压铸数据库系统,以更好地管理和利用压铸过程中涉及的各种数据。 面向对象的压铸数据库系统是一种基于面向对象思想的关系型...
### Java面向对象编程知识点解析 #### 一、面向对象编程...通过以上分析可以看出,面向对象编程提供了一种更接近于人类思维方式的解决方案,它通过对象的组合来构建复杂的系统,使得代码更加模块化、易于理解和维护。