`

我的理解——面向对象、事件驱动、元数据

阅读更多

将所涉及范围内的独立个体抽象成具有某些行为的类。如果行为过多,可以拆分出新的类。

当遇到很多麻烦的、需要 “Manager” 的时候该怎么办?(待补充)

 

当需要做某件事情的时候,传出事件,交给监听者去做。不需要依赖与具体实现的类。

(上级需要管理监听)

 

将数据与逻辑分离,实现可配置的程序。

 

分享到:
评论

相关推荐

    C#全能速查宝典

    1.1.17 OOP技术——面向对象编程技术 18 1.1.18 ReadLine方法——从当前流中读取一行字符 20 1.1.19 typeof运算符——获得系统原型对象的类型 21 1.1.20 using关键字——引入命名空间 22 1.1.21 WriteLine方法——...

    用于构建复杂数字硬件的 Python 工具箱_python_代码_下载

    最后一点使硬件设计人员能够利用 Python 语言的丰富性——面向对象的编程、函数参数、生成器、运算符重载、库等——来构建组织良好、可重用和优雅的设计。 其他 Migen 库基于 FHDL 构建,并提供各种工具,例如片上...

    领域驱动设计与模式实战

    8.3.3 元数据映射(对象关系(O/R)映射工具) 8.3.4 再次选择 8.4 分类 8.4.1 领域模型风格 8.4.2 映射工具风格 8.4.3 起点 8.4.4 API焦点 8.4.5 查询风格 8.4.6 高级数据库支持 8.4.7 其他功能 8.5 另一个分类:...

    SAS介绍.docx

    ,开发和编程(EIS/OLAP 应用程序生成器,框架生成器,类浏览器,数据仓库管理员),报表(EIS/OLAP报表库,设计报表,即席图表),附件(图形测试图案,注册表编辑器,元数据浏览器),ASSIST,EIS/OLAP应用程序...

    Java开发技术大全 电子版

    第12章类型包装器、自动装箱和元数据(注释)372 12.1类型包装器372 12.1.1字符类型包装器372 12.1.2布尔类型包装器373 12.1.3数字类型包装器373 12.2自动装/拆箱375 12.2.1自动装箱与方法375 12.2.2表达式中...

    SOA实践指南-分布式系统设计的艺术.pdf

     10.6 事件驱动的架构  10.7 总结 第11章:服务生命周期  11.1 开发中的服务  11.2 生产中的服务  11.3 总结 第12章:版本划分  12.1 版本划分需求  12.2 领域驱动的版本划分  12.3 数据类型的版本...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    2.1 面向对象的术语 64 2.1.1 对象、类和实例 64 2.1.2 对象的组成 65 2.1.3 system.object 68 2.2 使用visual basic类型 68 2.2.1 值类型和引用类型 69 2.2.2 基本类型 71 2.3 命令:条件语句 72 ...

    asp.net知识库

    与DotNet数据对象结合的自定义数据对象设计 (一) 数据对象与DataRow ASP.NET中大结果集的分页[翻译] .net 2.0 访问Oracle --与Sql Server的差异,注意事项,常见异常 Ado.net 与NHibernate的关系? 动态创建数据库...

    javaSE代码实例

    6.1.2 面向过程与面向对象思想的对比 78 6.1.3 面向对象技术的背景和特点 79 6.2 类的定义与对象的创建 80 6.3 成员变量 81 6.3.1 成员变量的开发与使用 81 6.3.2 成员变量的初始值 82 6.3.3 对象引用...

    Python编程入门经典

    10.3.1 定义面向对象编程 151 10.3.2 创建类 151 10.3.3 扩展已有的类 152 10.4 完成模块 153 10.4.1 定义模块特定的错误 154 10.4.2 选择导出哪些内容 154 10.4.3 为模块建立文档 155 10.4.4 测试模块 164 10.4.5 ...

    C#微软培训资料

    第九章 面向对象的程序设计 .101 9.1 面向对象的基本概念.101 9.2 对象的模型技术 .103 9.3 面向对象的分析 .105 9.4 面向对象的设计 .107 9.5 小 结 .110 第十章 类 .112 10.1 类 的 声 明 .112 ...

    精通Qt4编程(第二版)源代码

    Qt相关的另一个产品——Qt Jambi,则是基于Qt库构建的,面向Java程序员的应用程序框架。另外,还有一些开源的在其他语言上的Qt绑定,如C#/Mono的绑定Qyoto,Python的绑定PyQt,Ruby的绑定QtRuby等。有了这些产品,...

Global site tag (gtag.js) - Google Analytics