1. 云栖社区>
  2. 全部标签>
  3. #面向对象#
面向对象

#面向对象#

已有3人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

关于静态事件 static event 的二三事

很多人都知道事件,一般定义一个事件是这样的写法 public event EventHandler OneEvent; 但是如果这样定义的话就需要进行null判断了 于是很多人这样定义事件: public event EventHandler OneEventNeverNull = (o, e) => { };   这样就不需要判断null了。

函数 面向对象 内存泄漏 static

OEA 中的业务控制器设计模式

对于业务逻辑的组织,个人认为,最好是使用 DDD(《Domain Driven Design》) 的方式。DDD 使用领域模型来表达实体间的关系,同时在应用层使用 Service 来组织各实体间的过程式代码。

分布式 面向对象 领域模型 service

福利到!Rafy(原OEA)领域实体框架 2.22.2067 发布!

发布内容 注意,本次发布,只包含 Rafy 框架中的领域实体框架及相关文档。不包含“界面自动生成”等其它组件。 安装新的发布包:《使用 NuGet 下载最新的 Rafy 框架及文档》。 网页版用户手册(实时更新):《http://zgynhqf.github.io/Rafy》。

分布式 架构 源码 面向对象 数据库 配置

TypeScript 强类型 JavaScript – Rafy Web 框架选型

理想的 JavaScript 开发模式 其实早在 TypeScript 发布早期的时候,我就已经开始关注这个语言。因为在2012年初时,我需要为 Rafy/OEA 平台选型编写 Web 端自动界面生成框架:Rafy.js。

javascript 面向对象 web js

产品前端重构(TypeScript、MVC框架设计)

最近两周完成了对公司某一产品的前端重构,本文记录重构的主要思路及相关的设计内容。 公司期望把某一管理类信息系统从项目代码中抽取、重构为一个可复用的产品。该系统的前端是基于 ExtJs 5 进行构造的,后端是基于 Asp.net MVC 提供的 REST 数据接口。

模块 面向对象 可扩展性 form EXT MVC

Python类及面向对象编程【转】

Python类及面向对象编程 类是用来创建数据结构和新类型对象的主要机制.本章的主题就是类,面向对象编程和设计不是本章的重点。本章假定你具有数据结构的背景知识及一定的面向对象的编程经验(其它面向对象的语言,比如java,c++).(参见第三章,类型和对象 了解对象这个术语及其内部实现的附加信息) WeiZhong补充: 这本书出版于2001年,虽然Python有极佳的向下兼容性,但我们应该学习最新的知识。

python 函数 面向对象 面向对象编程 class 数据结构 account

Python的import初探[转]

日常使用python编程时,为了用某个代码模块,通常需要在代码中先import相应的module。 那么python的import是如何工作的呢? Table of Contents 1 如何使用import 2 import语句针对单个模块文件的工作方式 3 import语句针对模块包的工...

python 程序员 函数 模块 面向对象 path xml file

C#学习笔记——Main方法

Main方法是程序的入口点,C#中必须包含一个Main方法,在该方法中可以创建对象和调用其他方法,一个C#程序中只能有一共Main方法,并且在C#中所有的Main方法都是静态的。C#是一个面向对象的编程语言,即使是程序的启动入口函数它也是一个类的成员。

编程语言 函数 面向对象 c# static void

halcon学习笔记——(1)HDevelop language(语法结构特点)

(一)Halcon的语法结构特点 类似于Pascal 与 Visual Basic,大部分的语句是Halcon提供的算子,此外也包含了少部分的控制语句; 不允许单独声明变量; 提供自动的内存管理(初始化、析构及OverWrite),但句柄则需要显示释放; C++(算子模式) 通过代码导出,以C+...

函数 c++ 面向对象 内存管理 数据类型

Rafy 领域实体框架简介

简介 Rafy 领域实体框架是一个轻量级 ORM 框架。 与一般的 ORM 框架不同的是,它不只关注于一般性的面向对象实体与关系数据库的映射,而是更关注于富领域模型(聚合实体)与关系数据库的映射。使得开发者可以非常方便地使用富领域模型的同时,配备强大的实体属性设计、查询功能,并兼顾了极高的开发效率。

分布式 架构 面向对象 数据库 配置 插件 领域模型

C#学习安排表

C#学习进度安排表第一章 开发平台 主要内容 Microsoft.NET Framework 体系结构 Microsoft.NET Framework与其他开发平台的对比 Microsoft.

函数 面向对象 排序 Framework 控制台 索引 c# 多线程 数据结构 数据类型 数组

架构设计师能力模型

不论是在公司内部,还是在面试过程中,经常看到很多开发人员,说想成长为架构师,但是实际上却像一支无头苍蝇一样学习、成长。所以今天我就来简单总结一下,开发人员要成长为一个架构师,都应该学习哪一方面的知识。

架构 算法 面向对象 开发框架

Rafy 领域实体框架简介

简介 Rafy 领域实体框架是一个轻量级 ORM 框架。 与一般的 ORM 框架不同的是,它不只关注于一般性的面向对象实体与关系数据库的映射,而是更关注于富领域模型(聚合实体)与关系数据库的映射。使得开发者可以非常方便地使用富领域模型的同时,配备强大的实体属性设计、查询功能,并兼顾了极高的开发效率。

分布式 架构 面向对象 数据库 配置 插件 领域模型

《C#类设计手册》读书随笔(3)

Programmer To Programer 丛书 C# Class Design Handbook Richard Conway, Teun Duynstee等著  清华大学出版社 事件和委托基于事件的编程是.NET Framework的基石.NET Framework中的事件机制使用了委托(回调)事件作为一种常用的方法来解除事件源对象(生成事件的对象)与事件接收器对象(接受事件通知的对象)之间的耦合。

线程 面向对象 Framework c#

JavaScript面向对象编程[转]

命名空间 命名空间是一个容器,它允许开发人员在一个独特的,特定于应用程序的名称下捆绑所有的功能。 在JavaScript中,命名空间只是另一个包含方法,属性,对象的对象。 需要认识到非常重要的一点,与其他面向对象编程语言中的普通对象和命名空间相比,它们在语言层面上没有区别。

javascript 函数 面向对象 面向对象编程 code string class prototype

Javascript与框架prototype,JQyuery调研

今天调研了javascript的一些用法,结合框架prototype,总结如下: 面向对象:虽然用函数模拟,但是可以将数据和方法组合到一起,这一点足以 Json序列化和反序列化:结合js框架prototype,可以十分简单的完成,json编解码 Ajax:结合js框架prototype框架,可以十分方便的的进行页面异步刷新,实现类似左面应用的界面,前后端采用json数据交互,减少html页面与后台cgi的耦合。

javascript 函数 Json 面向对象 jquery html 单元测试 prototype

浅谈 SOLID 原则的具体使用

阅读目录 单一职责原则(SRP) 开放封闭原则(OCP) 里氏替换原则(LSP) 接口隔离原则(ISP) 依赖倒置原则(DIP) 小结 SOLID 是面向对象设计5大重要原则的首字母缩写,当我们设计类和模块时,遵守 SOLID 原则可以让软件更加健壮和稳定。

模块 面向对象

Unity应用架构设计(4)——设计可复用的SubView和SubViewModel(Part 1)

阅读目录 组件化设计的思路 构建SubView和SubViewModel 小结 『可复用』这个词相信大家都熟悉,通过『可复用』的组件,可以大大提高软件开发效率。 值得注意的事,当我们设计一个可复用的面向对象组件时,需要保证其独立性,也就是我们熟知的『高内聚,低耦合』原则。

架构 面向对象 string void view

Spark核心—RDD初探

本文目的     最近在使用Spark进行数据清理的相关工作,初次使用Spark时,遇到了一些挑(da)战(ken)。感觉需要记录点什么,才对得起自己。下面的内容主要是关于Spark核心—RDD的相关的使用经验和原理介绍,作为个人备忘,也希望对读者有用。

大数据 算法 hadoop 函数 性能 面向对象 数据仓库 spark scala

设计模式概述

建筑师亚历山大对模式的定义:在某一环境下某个问题的一种解决方案。亚历山大对模式的描叙:       模式的名称;       模式的目的(即:要解决的问题);       实现方法;       实现该模式必须考虑的限制和约束; 设计模式是经验的总结与传承。

面向对象 解决方案 html 抽象工厂

142
GO