摘要:解偶解偶解偶 解到最后就是 模块是完全独立的 通过元数据描述接口 通过配置文件来建立不同模块之间的关联(当然背后有个框架 框架读配置同时读模块的元数据 并根据配置建立模块之间关联 接口都不要了 麻烦)这个时候配置文件就很重要了 最好普通人就能读懂 并编写 xml太复杂 具体格式还有待研究如果需要的话 搞个脚本语言出来 负责配置
阅读全文
huangyiiiiii此blog不再更新,大家都去我的新家吧http://codeplayer.blogbus.com |
随笔分类 - Design
摘要:解偶解偶解偶 解到最后就是 模块是完全独立的 通过元数据描述接口 通过配置文件来建立不同模块之间的关联(当然背后有个框架 框架读配置同时读模块的元数据 并根据配置建立模块之间关联 接口都不要了 麻烦)这个时候配置文件就很重要了 最好普通人就能读懂 并编写 xml太复杂 具体格式还有待研究如果需要的话 搞个脚本语言出来 负责配置
阅读全文
摘要:读白话面向智能体编程(Agent Oriented Programmig, AOP)之二 我想关键点是 有些方法 尤其是有智能的物体的一些方法 应该由自己调用 这样才能自主控制同步或者异步 也才合情理 但是多数行为物体应该在什么时候做出 却是由外界的一些东西控制的 那么有智能的物体就需要通过某种渠道或得外界其他物体的一些状态的改变(这个应该叫做事件) 这种渠道应该对所有物体来说都应该是一致的 ...
阅读全文
摘要:小弟初学,并未做过实际的项目,只是列举各大赫赫有名的例子使用的模式略加分析,抛砖引玉而已,希望大家多多提出好的设计。
阅读全文
摘要:俄罗斯方块设计方案 首先当然是 Game , Block , Square 是应该没有什么疑问的(出问题的话到时候再说)。 Game对象作为整个游戏的代表,可以start可以stop,可以创建Block对象,并响应键盘消息和timer消息,调用Block对象的Move,Turn方法等。Block对象有很多种,并且不同的方块应该具有不同的外观(比如颜色...
阅读全文
摘要:随便谈谈 学习设计模式的过程中,有一种感觉越来越强烈,就是抽象。就是把一些重复的经常出现的东西,整理出来放在一起,写起来管理起来都方便。从最原始的循环,到后来的函数,甚至古老的代数,通过用可以代表任何数的字母抽象出一些数学公式,使得人们可以直接对公式进行研究,一个公式就代表了无数个式子,最初提出这个东西的人真是了不起的。而循环和函数,使得只需要改变几个参数值...
阅读全文
|