最新文章列表

javaScript之面向对象编程

    一、自定义构造函数     即:通过使用 new 操作符调用函数来构造对象。     //定义一个函数 var Person = function(name){ this.name = name; this.sayHello = function(){ return "Hi, my name ...
Lixh1986 评论(0) 有985人浏览 2013-10-16 17:14

面向对象主要概念(转)(文后附CSDN面向对象思想讨论贴)

原文地址:http://www.cnblogs.com/Autumoon/archive/2008/08/19/1271589.html 说实话,面向对象是个很大很广的概念,我可不敢在园子里瞎白活,以免“误入牛群深处,引来砖头无数”。但是作为面试常考的题,又不得不列举出来,在此,我主要是和大家一起回顾一下面向对象中的几个核心概念,温故罢了,绝无它意。 说到面向对象这个概念很大很广,其实我觉得也不 ...
yfy_cpp 评论(0) 有776人浏览 2013-09-26 15:33

C++介绍(转)

原文地址 http://lywybo.iteye.com/blog/794136 在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented pro ...
yfy_cpp 评论(0) 有478人浏览 2013-09-26 11:58

面向对象思维-封装、继承、多态

  封装 任何的对象实例都是尽可能的去封装,减少暴露,它的实现细节对你是透明的。封装就是我们将程序的设计和使用分开的一种手段,也是方便我们编程者的工具。 我们把对同一种数据的操作和处理,连同数据封装成一个类,并向外提供了使用的方法; 这样既方便了我们的使用,有能够保证我们的设计的安全性。 在封装中,我们会根据数据的不同来初始化这些数据,即构造方法。在封装中访问控制就是对安全性的保 ...
hejiajunsh 评论(0) 有1153人浏览 2013-09-03 14:55

php中的设计模式---装饰模式

装饰模式   所谓装饰模式就是让程序一层一层的包下来, 像是大口袋套小口袋。   例:     [php] view plaincopy
wbj0110 评论(0) 有1248人浏览 2013-08-22 15:16

PHP5新特性--更加面向对象化的PHP

PHP处理对象部分的内核完全重新开发过,提供更多功能的同时也提高了性能。在以前版本的php中,处理对象和处理基本类型(数字,字符串)的方式是一样的。这种方式的缺陷是:当将对象赋值给一个变量时,或者通过参数传递对象时,对象将被完全拷贝一份。在新的版本里,上述操作将传递引用(可以把引用理解成对象的标识符),而非值。 很多PHP程序员可能甚至没有察觉到老的对象处理方式。事实上,大多数的php应用都可以很好 ...
wbj0110 评论(0) 有864人浏览 2013-08-22 13:17

面向对象分析设计原则

1)所有数据都应该隐藏在所在的类的内部。     (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。     (3)尽量减少类的协议中的消 ...
wbj0110 评论(0) 有780人浏览 2013-08-22 10:44

《javascript高级程序设计2》学习笔记6 OOP

 oo是javascript的重点也是难点,这一章我看了好几遍了。个人觉得这章理解起来不是特别容易,所以有些笔记我决定按照自己的理解以及网上一些前辈写的比较好的文章来写,如有不正确望斧正。后续可能会对内容更新。   OOP 定义:使用对象时,只关注对象提供的功能,不关注内部细节,更简洁说是,不了解原理的情况下,会使用其功能。 对象  定义:“黑盒子”,不了解内部结构,知道表面的各种操作。 ...
bird12010 评论(0) 有776人浏览 2013-08-20 18:28

JavaScript中的面向对象

  JavaScript是一种基于对象的语言。由于不存在class(类)的概念,所以不是真正的面向对象语言。 本文是对JavaScript中实现封装、继承等面向对象特性学习的笔记。 一、类 function SimpleDemo(param1, param2){ this.param1 = param1; this.param2 = param2; } ...
思歪崎 评论(0) 有869人浏览 2013-08-18 20:38

【转载】Java 程序员应该了解的 10 个面向对象设计原则

面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行 ...
cool010 评论(0) 有769人浏览 2013-08-17 19:22

OOP-关于面向对象的哲学体系及科学体系的探讨

目录 Catelog                        目录 Catelog                        序言 Perface                        真经第一章:世界 Waltanschauung                        真经第二章:抽象 Abstraction                        真 ...
wbj0110 评论(0) 有1572人浏览 2013-08-17 17:24

Python的OO思想

想当年大二的时候,在学校学习Java, 最牛逼的OO思想,用了3页纸就讲完了,还是清华大学出版社的呢。 后来全凭自己啃视频,啃代码才搞懂什么叫做OO。   现在学习Python,就用自己的方式,好好学习一次: OO的基本,是封装,继承,多态。   首先是继承: 定义一个类: class Bird(object): have_feather = True wa ...
dacoolbaby 评论(0) 有3111人浏览 2013-08-13 15:31

由Javascript的继承引发的:抽象类、接口、多态,甚至是类型转换!

缘起 工作中需要用到Javascript,关注了Javascript中继承复用的问题,翻阅了网上的各种关于Javascript继承的帖子,感觉大都思考略浅,并没有做过多说 ...
xue777hua 评论(1) 有2206人浏览 2013-07-28 17:21

面向对象:我看所谓的充血模型和贫血模型

      在网上看到这样一段关于对象设计的说法: 充血模型其实很简单,就是面向对象设计的本质:“一个对象是拥有状态和行为的”,比如说一个人,他眼睛什么样鼻子什么样这就是状态,人可以去打游戏或是写程序,这就是行为。为什么要有一个“人Manager”这样的东西存在去帮人“打游戏”呢? 举个简单的J2EE的例子,设计一个与用户(User)相关的功能,传统的设计一般是: 类:User ...
windshome 评论(4) 有2161人浏览 2013-07-17 19:51

标题党了又如何

上篇博客我估计没有一个人能看明白我写的意思到底是什么,其实我是在说面向对象的一个缺陷,这个问题我没看到有人议论过。我也不想多解释,能明白的就明白,不能明白的就算了。 问题在于,我们应该如何看待我的工作。这个问题,可能是个哲学问题,但是我不希望它是一个哲学问题。我宁愿它是一个技术问题。事情确实比较蹊跷,因为很多哲学问题的解答,确实不需要是哲学的。这也许是我现在这么乐观的一个原因。 但是我确实承认, ...
ozzzzzz 评论(0) 有1297人浏览 2013-07-13 13:27

javascript面向对象视频教程

10_深入函数_函数的定义(重要) 11_深入函数_函数的传值(非常重要) 12_深入函数_函数的arguments和this(重要) 13_深入函数_函数的属性和call,apply(重要) 01_javascript面向对象_简单对象创建和json(重要)
itcto 评论(0) 有272人浏览 2013-07-13 01:01

面向对象七大设计原则

在使用面向对象的思想进行系统设计时,前人共总结出了7条原则,它们分别是:单一职责原则、开闭原则、里氏替换原则、依赖注入原则、接口分离原 ...
米奇风 评论(0) 有1282人浏览 2013-06-19 00:18

银行业务调度系统

      模拟实现银行业务调度系统逻辑,具体需求如下: 1、 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。   2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。   3、异步随机生成各种类型的客户,生成各类型用户的概率比例为:           VIP客户 :普通客户 :快速 ...
wangqiang6028 评论(0) 有1015人浏览 2013-06-15 23:34

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64570) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54784) Web(54511) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40811) 编程(39454) Windows(39381) JSP(37540) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics