ruby-oo-complex-objects-school-domain

时间:2024-03-29 23:58:47
【文件属性】:

文件名称:ruby-oo-complex-objects-school-domain

文件大小:7KB

文件格式:ZIP

更新时间:2024-03-29 23:58:47

Ruby

学校的领域模型 目标 定义域模型的概念。 创建您自己的域模型。 编写操作嵌套数据结构的实例方法。 什么是领域模型? 域模型是软件中真实世界概念的表示。 领域建模的概念是面向对象的关键。 在面向对象中,我们将类视为对象的模板。 我们的类的实例被认为是对象。 例如,一个Person类产生具有属性和行为的人员对象,如实例方法所描述和实施的。 让我们考虑一个更大范围的例子。 假设我们正在编写一个应用程序,大型汽车制造商将使用该应用程序来帮助管理他们的工厂。 在这种情况下,我们需要一个不仅代表单个汽车,而且代表整个汽车工厂的程序。 在这个(简化的)示例中,您可以编写一个AutoPlant类,该类产生单个汽车,并具有处理诸如take_inventory或paint_cars类的实例和类方法。 这样的程序不仅代表单个对象或概念,而且代表整个环境-汽车工厂的环境。 因此,该程序可以理解为领域模型。


【文件预览】:
ruby-oo-complex-objects-school-domain-master
----.gitignore(642B)
----.rspec(31B)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----spec()
--------student_spec.rb(2KB)
--------spec_helper.rb(751B)
----README.md(5KB)
----lib()
--------school.rb(12B)
----.learn(55B)

网友评论