码迷,mamicode.com
首页 >  
搜索关键字:类的设计    ( 431个结果
ContentProvider类的设计分析
ContentProvider的类设计很好,Transport作为成员存在,完成Binder的功能,有点像组合模式,把完成转发/通信功能
分类:其他好文   时间:2015-08-16 10:40:43    阅读次数:256
Objective-C:MRC手动释放对象内存举例(引用计数器)
手机内存下的类的设计练习:设计Book类,1.三个成员变量: title(书名)author(作者)、price(价格)2.不使用@property,自己完成存取方法(set方法,get方法)3、加入必要其他的方法4、并对Book类进行测试 .h声明文件 1 // Book.h 2 // ...
分类:其他好文   时间:2015-08-13 19:55:04    阅读次数:269
C++的PIMPL模式解析
PIMPL(pointer to implementation)是一种常用的,用来对“类的接口与实现”进行解耦的方法。pimpl具有如下优点: 降低模块的耦合 降低编译依赖,提高编译速度 接口与实现分离 为了实现pimpl模式,我们先来看一种普通的类的设计方法。 假如我们要设计一书籍类Book,Book包含目录属性,并提供打印书籍信息的对外接口,Book设计如下:class Book { publ...
分类:编程语言   时间:2015-08-13 15:46:36    阅读次数:230
程序设计模式之设计模式的重大意义
首先说说设计模式的用途: 在软件系统里面,系统的健壮性,可维护性,可扩展性 非常重要,也是一个成熟的系统必不可少的。 软件系统架构暂时没有涉及,但是无论怎么架构最后通过程序去实现,而程序并非简单功能实现。 我们是编程序的人别人叫我们程序员。个人觉得编程也是一种设计:   1.项目结构设计、功能模块划分; 2.单个类的设计,类成员变量设计,类方法设计。 一...
分类:其他好文   时间:2015-08-12 23:38:57    阅读次数:159
设计模式 策略模式
策略模式 ——他是一种行为类的设计模式。当使用的类比较简单,且相互不关联,只在特定的行为上有所差别的时候他十分有用。作用将一组特定行为的算法封装成类,以适应不同的上下文环境,避免了if-else这样的的硬编码使用场景电商网站,不同的用户显示不同的广告,传统方式使用if-else
分类:其他好文   时间:2015-08-11 20:40:47    阅读次数:119
OC—类的设计和NSString
经过前一段时间C语言 的学习,从这周开始正式步入OC的学习OC中类的定义:同一类事物的抽象,对象则与之相反,是抽象的类的具体化。OC中定义属性字段时通常在元素前面加上_如 NSString * _name; int _age; BOOL _sex;未经声明的变量一般为受保护的变量,无法...
分类:其他好文   时间:2015-07-31 21:36:16    阅读次数:166
初始MVC
MVC--Model View Controller模型-视图-控制器,典型的设计架构,将业务逻辑、数据、界面显示分类的设计方法,采用映射技术,将业务逻辑与用户界面分离开来,达到解耦的目的,达到用户界面的重用的目的。...
分类:Web程序   时间:2015-07-31 10:46:17    阅读次数:138
java—单例设计模式
单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。1、构造方法私有化2、声明一个本类对象3、给外部提供一个静态方法获取对象实例什么时候使用?1、通过在工具类的设计中使用;2、当一个类中没有属性;3、该类作为工具类使用非常频繁。两种方式:一、饿汉式 1 package practic...
分类:编程语言   时间:2015-07-26 19:04:49    阅读次数:126
设计模式——状态模式
面向对象设计其实就是希望做到代码的责任分解。一个类的设计尽量要做到 “单一职责原则”;一旦需求发生变化,改动的地方就越小。如果一个类的方法里面有很多个逻辑处理(比如:else if分支过多),如果一旦需求发生变化,(比如:某个else if分支的需求发生变化),需要改动整个方法,维护出错的风险很大。...
分类:其他好文   时间:2015-07-26 12:35:24    阅读次数:126
Java StuNote 3
1.类的构建    a. 属性    b. 方法       属性是主人,方法为属性服务,是仆人。    c. 类的构建粒度       满足程序的设计需要即可,未涉及的属性和方法可不加入类的设计。     2.进程介绍         计算机内存以进程为单位进行分配。每个进程在逻辑上是隔离的,每个进程都认为自己是这台电脑上的唯一的程序,自己面对是所有的内存空间,这种技术叫做进程...
分类:编程语言   时间:2015-07-16 14:09:41    阅读次数:180
431条   上一页 1 ... 30 31 32 33 34 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!