1. 界面与逻辑 (1)用户界面模块(UI):接受用户输入及呈现数据 (2)业务逻辑模块(Business Logic):根据用户需求处理数据 2.用户界面与业务逻辑的交互 2.1 基本设计原则 (1)功能模块之间需要进行解耦 (2)核心思想:强内聚、弱耦合 ①每个模块应该只实现单一的功能 ②模块内 ...
分类:
其他好文 时间:
2016-04-30 01:03:53
阅读次数:
1053
信号分发器在很多游戏项目中都有使用,是一种典型的观察者模式。在游戏编程中,客户端的绘制往往需要靠逻辑数据来驱动,绘制通过监听信号等待逻辑的通知。当然了,逻辑模块跟逻辑模块相互之间的通知也可以使用信号。这种编程模式能够简化模块之间的通信问题,不需要引用烦人的指针调用,导致指针满屏飞的情况。C++恶心的 ...
分类:
其他好文 时间:
2016-04-02 00:50:13
阅读次数:
253
一、前言 异常处理是每个系统必不可少的一个重要部分,它可以让我们的程序在发生错误时友好地提示、记录错误信息,更重要的是不破坏正常的数据和影响系统运行。异常处理应该是一个横切点,所谓横切点就是各个部分都会使用到它,无论是分层中的哪一个层,还是具体的哪个业务逻辑模块,所关注的都是一样的。所以,横切关注点
分类:
Web程序 时间:
2016-03-18 00:15:53
阅读次数:
200
用python写了一个购物车程序,主要是练习,代码如下主入口文件:main.py 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 #先调用用户登录函数,在进行逻辑模块的循环 5 #入口程序 6 7 import enter,operate.....
分类:
编程语言 时间:
2016-01-15 11:02:09
阅读次数:
179
子程序子程序:命名的 PL/SQL 块,编译并存储在数据库中。子程序的各个部分:1.声明部分2.可执行部分3.异常处理部分(可选)子程序的分类:1.过程 - 执行某些操作2.函数 - 执行操作并返回值子程序的优点: 模块化 将程序分解为逻辑模块 可重用性 可以被任意数目的程序调用 ...
分类:
数据库 时间:
2015-11-29 00:36:14
阅读次数:
369
简介Node.js 最大的特点就是采用异步 I/O 与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑模块提供一个系统线程,通过系统线程切换来弥补同步式 I/O 调用时的时间开销。Node.js 使用的是单线程模型,对于所有 I/O 都采用异步式的请求方式,避免...
分类:
Web程序 时间:
2015-08-06 09:26:52
阅读次数:
143
从Java视台的逻辑结构,我们能够从图中学习JVM:您可以从图表清楚地看到Java该平台包括各种逻辑模块,还可以学习JDK与JRE差异于JVM它们的物理结构。我们可以看一下从图计划:为JVM学习,所以,在我看来,最重要的部分:Java整个过程的代码被编译并运行JVM内存管理和垃圾收集下面具体的学习这...
分类:
其他好文 时间:
2015-06-20 15:37:17
阅读次数:
104
从Java视台的逻辑结构。我们能够从图中学习JVM:您可以从图表清楚地看到Java该平台包括各种逻辑模块,还可以学习JDK与JRE差异于JVM它们的物理结构,我们可以看一下从图计划:为JVM学习,所以,在我看来,最重要的部分:Java整个过程的代码被编译并运行JVM内存管理和垃圾收集下面具体的学习这...
分类:
其他好文 时间:
2015-06-20 11:46:21
阅读次数:
98
从Java视台的逻辑结构。我们能够从图中学习JVM:您可以从图表清楚地看到Java该平台包括各种逻辑模块。还可以学习JDK与JRE差异于JVM它们的物理结构,我们可以看一下从图计划:为JVM学习,所以,在我看来,最重要的部分:Java整个过程的代码被编译并运行JVM内存管理和垃圾收集下面具体的学习这...
分类:
其他好文 时间:
2015-06-09 11:29:51
阅读次数:
81
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制
分类:
编程语言 时间:
2015-05-23 22:42:35
阅读次数:
152