您的位置:知识库 » 标签为“面向对象”的文章
当前排序:发布时间 按阅读数
对象和数据的主要差别就是对象有行为,行为可以看成责任职责(responsibilities以下简称职责)的一种,理解职责是实现好的OO设计的关键。“Understanding responsibilities is key to good object-oriented design”—Mart...
2015-04-21 10:54:42 阅读:2386 标签:面向对象 DDD
英文原文:Seven Virtues of a Good Object Marin Folwer 说过:“库本质上是一组可以调用的函数,这些函数现在经常被组织到类中。” 函数组织到类中?恕我冒昧,这个观点是错误的。而且这是对面向对象编程中类的非常普遍的误解。类不是函数的组织者,对象也不是数据...
2015-04-19 21:56:38 阅读:3663 标签:面向对象
一、 面向对象,这个对象到底是什么? 这个对象不是C#中的实例,C#中我们把一个类的实例也叫做对象,这种对象严格的说应该是面向对象的编程实现(OOP)中的对象,面向对象编程,也不是面向类的实例编程。对象的定义是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体...
作者: 赵学智   2015-04-13 18:09:26 阅读:16349 标签:面向对象 OOP
上篇:微观SOA:服务设计原则及其实践方式(上篇) 在上一篇文章中,我说到SOA是一个特别大的话题,不但没有绝对统一的原则,而且很多原则本身的内容也具备相当模糊性和宽泛性。虽然我们可以说SOA ≈ 模块化开发 + 分布式计算,但由于其原则的模糊性,我们仍然很难说什么应用是绝对符合SOA的,只能...
作者: 沈理   2014-10-14 08:55:00 阅读:8441 标签:SOA 面向对象
下篇:微观SOA:服务设计原则及其实践方式(下篇) 大量互联网公司都在拥抱SOA和服务化,但业界对SOA的很多讨论都比较偏向高大上。本文试图从稍微不同的角度,以相对接地气的方式来讨论SOA,集中讨论SOA在微观实践层面中的缘起、本质和具体操作方式,另外也用相当篇幅介绍了当今互联网行业中各种流行...
作者: 沈理   2014-10-14 08:54:35 阅读:7418 标签:SOA 面向对象
C++对象模型 话题从下面这段C++程序说起,你认为它可以顺利执行吗?//C++class A {public: void Hello(const std::string& name) { std::cout << "hello " << name; }};int ...
作者: Todd Wei   2013-02-07 16:55:01 阅读:4233 标签:面向对象 消息模型
【一】 面向对象的基本概念 面向对象的英文全称叫做Object Oriented,简称OO。OO其实包括OOA(Object OrientedAnalysis,面向对象分析)、OOD(Object Oriented Design,面向对象设计)和OOP(ObjectOriented Progr...
2013-01-15 13:38:50 阅读:12638 标签:Javascript 面向对象
从 Rob Pike 的 Google+ 上的一个推看到了一篇叫《Understanding Object Oriented Programming》的文章,我先把这篇文章简述一下,然后再说说老牌黑客 Rob Pike 的评论。 先看这篇教程是怎么来讲述 OOP 的。它先给了下面这个问题,这个...
作者: 陈皓   2012-12-28 16:34:07 阅读:5192 标签:面向对象
英文原文:My brain can’t handle OOP anymore 今天我意识到已经没有什么比面向对象编程更困扰我了。尤其是 Java。人们确实都在用它吗!? — Swizec (@Swizec) April 29, 2012 前几个星期我在做一个编译器的作业——语义分析部分要用...
2012-06-19 09:08:35 阅读:6233 标签:面向对象 函数式编程
英文原文:I give the orders around here! 自从 9 岁那年得到第一台 Commodore 64 家用电脑起,我就开始编程。然而,当面对如何写出好的代码时,我仍然感觉自己还有很多要学的。 在探索如何提高自己的过程中,我学了很多种语言。大多数是以面向对象为主的(OO...
2012-05-31 06:53:15 阅读:3838 标签:面向对象
在学习面向对象的过程中,我自己也走了很多的弯路。一般来讲,接触面向对象是做为编程语言的一部分。那时候认为在程序中写一个 Class 关键字就是面向对象,写 Class A: Class B 就是面向对象的继承。实际从编程语言的角度来理解是无法掌握面向对象的精髓的,在这里我想以我的经验来告诉大家我...
2012-05-22 19:51:20 阅读:11799 标签:学编程 面向对象
接缝(seam)是Michael C. Feathers提出的概念。Feathers在Working Effectively with Legacy Code一书中对接缝的定义如下: 接缝,顾名思义,就是指程序中的一些......
2011-11-24 13:05:47 阅读:2233 标签:软件设计 面向对象 C# 接缝
我一直强调对象是自治的,这意味着它应该拥有能表达自身对象特性的数据与行为,对自己的数据与状态负责,对于该数据而言,对象是自给自足的。对象的自治体现了OO最......
作者: 张逸   2011-10-03 10:38:31 阅读:1613 标签:面向对象
最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对......
2011-05-11 16:32:08 阅读:2029 标签:面向对象
为什么要让我们的“领域模型”裸奔?(上) 做不完的应用软件 我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示......
作者: 菜阿彬   2011-05-11 06:41:13 阅读:1527 标签:面向对象 领域模型
本文是从 S.O.L.I.D. Class Design Principles 这篇文章翻译而来。 本文是由敏捷宣言签署人之一、《 Clean Code(代码整洁之道)》一书的作者Robert C. Martin为......
2011-05-06 15:21:24 阅读:4476 标签:OO 面向对象 设计模式
多少次有人问我如何构建一个比较好的类阶层次,如何使用面向对象进行设计,或者问为什么我看了那么多面向对象和设计模式的书一到使用的时候却总是写出面向过程的......
作者: 横刀天笑   2011-05-01 11:23:05 阅读:3037 标签:面向对象
本文是从 Object Oriented Programming is Dead 这篇文章翻译而来。 那好吧,也许是没死,但卡内基.梅隆大学的Robert Harper教授却说(Teaching FP to freshm......
2011-04-06 11:28:01 阅读:9791 标签:面向对象
面向对象设计的一个重要分析方法是利用对象的职责来驱动设计。对象有了职责,才会成为具体拥有意识的对象,成为对象社区中可以独立完成,或者发出指令委派别的对象......
作者: 张逸   2011-01-31 13:09:52 阅读:1342 标签:面向对象
最近做公司的网游项目,使用JAVA开发,网络通讯这块使用的则是mina框架。说实话,到现在也只是知道怎么用,内部实现还没仔细研究过。跟成熟的框架比起来,感觉自己之......
作者: 四有青年   2010-12-06 10:04:26 阅读:772 标签:面向对象 JAVA