码迷,mamicode.com
首页 >  
搜索关键字:oo 、面向对象笔记    ( 1678个结果
[011]默认实参
在一般的函数定义中,都是定义类似的函数。int foo(int v1, int v2);在调用foo函数的时候,将实参传进去就可以使用foo了。但是,我们也可以直接在函数定义的时候就给形参赋值。如:int foo(int v1 = 1, int v2 = 2);这样定义之后,可以这样使用:foo()...
分类:其他好文   时间:2014-06-04 19:57:34    阅读次数:268
OO的ALV隐藏工具栏的form
OO的ALV隐藏工具栏:***展示数据 CALL METHOD gr_alvgrid->set_table_for_first_display EXPORTING is_variant = gs_variant i_save ...
分类:其他好文   时间:2014-06-03 09:18:53    阅读次数:316
采用[ICONIX] 方法实践分析和设计之一 [问题域建模](转)
前言:自从加入 Discuz!NT开发小组开始。我就放弃了以前的软件设计思想,转而去使用项目组所规范使用的架构设计思想和开发模式来进行开发。这样的时间一直持续到了今天。虽然我向往面向对象的开发方式,且向来对不够OO的设计存有偏见。但人必定要生存,特别是已经做了父亲的程序员来说,这种压力是不容回避的....
分类:其他好文   时间:2014-05-28 09:05:07    阅读次数:305
《你必须知道的.NET》读书笔记二:小OO有大原则
一、单一职责原则 (1)核心思想:一个类最好只做一件事,只有一个引起它变化的原因 (2)常用模式:Facade模式、Proxy模式 (3)基本方法:Extract Interface 抽取接口、Extract Class 抽取类、Extract Method 抽取方法 (4)DEMO:数据库...
分类:Web程序   时间:2014-05-26 19:22:27    阅读次数:398
《你必须知道的.NET》读书笔记一:小OO有大智慧
一、对象 (1)出生:系统首先会在内存中分配一定的存储空间,然后初始化其附加成员,调用构造函数执行初始化,这样一个对象实体就完成了出生过程。Person aPerson = new Person("小周" , 25); (2)旅程:在某种程度上就是外界通过方法与对象交互,从而达到改变对象状态信息.....
分类:Web程序   时间:2014-05-26 02:39:36    阅读次数:348
重载(overload)、覆盖(override)、隐藏(hide)的区别
这三个概念都是与OO中的多态有关系的。如果单是区别重载与覆盖这两个概念是比较容易的,但是隐藏这一概念却使问题变得有点复杂了,下面说说它们的区别吧。 重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。 覆盖(也叫重写)是指在派生类中重新对基类中...
分类:其他好文   时间:2014-05-25 15:20:56    阅读次数:285
JS学习笔记-OO疑问之对象创建
问一、引入工厂,解决重复代码          前面已经提到,JS中创建对象的方法,不难发现,基本的创建方法中,创建一个对象还算简单,如果创建多个类似的对象的话就会产生大量重复的代码。           解决:工厂模式方法(添加一个专门创建对象的方法,传入参数避免重复)          function createObject(name,age){...
分类:Web程序   时间:2014-05-24 20:46:42    阅读次数:328
设计模式之观察者模式
观察者模式定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 简单定义:让对象能够在状态改变时被通知。 OO原则: 为了交互对象之间的松耦合设计而努力。 以书中的WeatherStation为例: Subject.java(定义接口) package headfirst.observer.weather; pu...
分类:其他好文   时间:2014-05-23 01:54:21    阅读次数:337
设计模式之策略模式
策略模式定义:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 简单定义:封装可以互换的行为,并使用委托来决定要使用哪一个。 OO原则: 封装变化 多用组合,少用继续。 针对接口编程,不针对实现编程。 以书中的Duck为例: Duck.java(抽象类,performFly()与performQuack()函数的实现委托给行为类,行为由子类...
分类:其他好文   时间:2014-05-22 23:20:51    阅读次数:346
设计模式之总述篇
以下是对《Head First 设计模式》中提到的OO原则和设计模式的总结。 OO原则和设计模式的联系:模式可以让我们建造出具有良好OO设计质量的系统。模式被认为是历经验证的OO设计经验。 OO设计原则:  1.封装变化:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起;  2.多用组合,少用继承;良好的OO设计必须具备可复用、可扩充、可维护三个特性。  3...
分类:其他好文   时间:2014-05-22 17:05:00    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!