`
wangyanlong0107
  • 浏览: 499811 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Alan kay面向对象原则

 
阅读更多

1.Everything is an object.

2.A program is a bunch of objects telling each other what to do by sending messages.

3.Each object has its own memory made up of other objects

4.Every object has a type.

5.All objects of a particular type can receive the same messages.


    one of the challenges of object-oriented programming is to create a one-to-one mapping between the elements in the problem space and objects in the solution space.

分享到:
评论

相关推荐

    面向对象编程简史

    面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将数据和操作数据的方法捆绑在一起,形成对象。这种理念最早出现在20世纪60年代,由挪威计算中心开发的Simula语言中得到了体现。Simula语言...

    1.1面向对象

    到了20世纪70年代初期,Palo Alto研究中心的Alan Kay领导的研究团队开发出了Smalltalk语言,并进一步完善了Smalltalk-80。Smalltalk-80被视为最纯粹的面向对象语言之一,其设计理念对后来的众多面向对象语言如Object...

    JAVA程序设计_第2章1

    这一理论源于20世纪60年代,由Alan Kay提出的面向对象编程思想,旨在模仿生物组织的特性,让每个程序单元像细胞一样独立运作,同时能够协作完成复杂的任务。Smalltalk语言是这一理念的早期实践,它的出现标志着面向...

    Smalltalk By Example

    12. **面向对象设计原则** 13. **Smalltalk编程最佳实践** #### 详细知识点解析 **1. Smalltalk语言简介** - **历史背景**:Smalltalk是一种革命性的编程语言,于20世纪70年代初由Xerox PARC的研究员Alan Kay等人...

    Smaltalk

    标题"Smaltalk"可能是指一种编程语言Smalltalk的简称,它是一种面向对象的、动态类型的编程语言,起源于20世纪70年代,由艾伦·凯(Alan Kay)和丹尼斯·里奇(Dennis Ritchie)等人开发。Smalltalk在软件工程领域...

    BLCU-Fall2011-Smalltalk-Instructor-开源

    Smalltalk是一种历史悠久的面向对象编程语言,最早由Alan Kay在施乐帕洛阿尔托研究中心(Xerox PARC)开发。它对后来的许多编程语言和编程范式产生了深远的影响。Smalltalk被公认为第一个现代意义上的面向对象语言,...

    inge1:切尔代拉-舒斯特

    在IT领域,"切尔代拉-舒斯特"这个名字可能指的是计算机科学家艾伦·凯伊(Alan Kay)的早期工作,他在70年代初领导了一项名为“施乐帕洛阿尔托研究中心”(Xerox PARC)的项目,该项目对个人计算领域产生了深远影响。...

    斯科拉

    Smalltalk由艾伦·凯(Alan Kay)、Dan Ingalls和Ted Kaehler等人在1970年代初于施乐帕洛阿尔托研究中心(Xerox PARC)开发。它的设计目标是创建一个用于教育和实验的完全交互式的环境,强调代码和用户界面的无缝...

    ClariceApp

    Smalltalk是由Alan Kay在1970年代初设计的一种面向对象的、动态类型的编程语言。它强调了代码的可读性和简洁性,所有对象都源自单一的类——Object,使得 Smalltalk 的类层次结构清晰明了。Smalltalk的环境完全支持...

Global site tag (gtag.js) - Google Analytics