类的设计第一种类:商品的类,父类是个抽象类;
第二种类:折扣的类,父类也是个抽象类
类图如下;
使用技能
用继承抽象类实现多态,用多态来实现工厂模式;
使用反射机制来实现构造实例的多态和工厂模式;
工厂模式可以增加系统的可扩展性;
使用Dictionary中的list集合来减少代码量;
源代码仓库类using System;
using System.Collections.Generic...
提供一个一致面向对象的编程环境、执行环境、提供代码安全性的代码执行环境运行原理
托管应用程序
托管应用程序→自定义对象库、类库→运行库→操作系统/硬件
非托管应用程序
非托管应用程序(托管Web应用程序)→ASP.NET运行库→Internet信息服务→操作系统/硬件
Common Language Runtime (CLR)
管理内存,线程执行、代码执行,代码...
分类:
Web程序 时间:
2015-05-30 21:15:15
阅读次数:
143
字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分 返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如:VARCHAR2数值被限制为2000字 符(ORACLE8中为4000字符...
分类:
数据库 时间:
2015-05-29 11:46:05
阅读次数:
131
前两天配置好了mysql主从方式,今天就拿ecshop练习读写分离。以下代码仅供学习参考,不成熟的地方,还需完善。config.php初始化数据连接类 /* 初始化数据库类 * 如果配置了从服务器,则初始化从库类 */ if(count($_config['sla...
分类:
其他好文 时间:
2015-05-27 06:17:59
阅读次数:
233
1 按照数据库类型,切换数据库。Database-> Change Current DBMS...2 生成sql脚本Database -> Database Generation 的Preview选项卡点击保存按钮,保存产生的sql脚本到本地。
分类:
数据库 时间:
2015-05-26 18:09:35
阅读次数:
152
1、cassandra简介 Apache Cassandra 是一套开源分布式 Key-Value 存储系统。它最初由 Facebook 开发,用于储存特别大的数据。 Cassandra 不是一个数据库,它是一个混合型的非关系的数据库,类似于 Google 的 BigTable。本文主要从以下五个....
分类:
系统相关 时间:
2015-05-25 18:02:03
阅读次数:
302
要实现一个图灵机器人(类似微软小冰),首先需要在 http://www.tuling123.com/ 中注册,然后创建一个应用,便可通过应用的API key使用图灵机器人。图灵机器人非常方便的一点是不需要添加额外的库类。只需要get请求访问 http://www.tuling123.com/openapi/api 就可以获得json数据,然后对json数据进行解析即可。1 写一个访问图灵机器人网络...
分类:
其他好文 时间:
2015-05-23 20:08:58
阅读次数:
161
Hibernate中的类型1.java type:Java类型可以直接完成从Java类型到数据库类型的映射 2.hibernate type:先查找hibernate类型对应的java类型,再找java类型对应的数据库类型,所以java类型效率比较高主键 1.increment:主键自增长,(先.....
分类:
其他好文 时间:
2015-05-23 18:21:29
阅读次数:
139
1 类路径问题 在Java开发中大多数的开发者使用的IDE是MyEclipse与Eclipse,从MyEclipse导入到Eclipse最容易引发的问题就是类路径问题。因为MyEclipse的基本上集成了所有的类库,类似于我们在Eclipse下自己建立的类库,所有的导入相关的类库都是一些引用,所以将...
分类:
其他好文 时间:
2015-05-22 15:00:08
阅读次数:
196
OC 作为一门面向对象的语言,兼容c语言的语法,又有区别于其他面向对象语言的地方:特点:1、使用自动释放池,通过引用计数处理对象的内存管理。2、拥有id这种通用对象类型。3、分类,功能强大,不用通过继承,直接给库类提供函数或者修改库类中的函数,建议不要轻易使用,还是通过继承扩展更保险。4、协议,这个...
分类:
编程语言 时间:
2015-05-18 12:48:40
阅读次数:
172