Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
OOAD指南
Hello, world! — 我心中的道
序言 08年6月,地震之后,在家无事,下载Sun上的Java Tutorial开始了自己的Java之旅。之前看过K&R《C语言程序设计》,对编程算是有一点点基本的认识。而后数月,无意间碰到设计模式,也许是无知者无畏,没有多少编程基础的我又开始了学习设计模式,这之后,便搜索到了Jdon等关
领域驱动设计的优点和挑战
这是来自drdobbs的Dino Esposito文章。在领域驱动设计提出后这十年,DDD已经证明对于某些复杂项目是有效的,为实践提供了适当的指导。 大约十年前,Eric Evans提出新的软件开发方法:领域驱
持续建模,关注业务抽象,以任务分派执行跟踪系统为例
前言:我认为,抽象和封装是面向对象编程思想的精华,这在两年前我已经发过这方面的帖子了。现实中,给无OO建模概念的人员直接交流OO建模是何等困难!他们恪守着数据库建模,代码优先的律令,无论我如何强调关注业务本身,对业务抽象,实现业务软件模型和现实世界映射的重要都无济于事。经常发生的现象可能是:我说的理
领域驱动设计(DDD)中模型的重要性 - Jeronimo
在JPA开发团队中,我们以领域驱动设计为参
oo是什么?
提要: 指称问题是当代英美语言哲学中的核心问题之一,也是与形而上学有着最为直接关系的部分。指称问题不仅涉及语言的意义,而且关系到对象的存在以及对象与语词之间的关系等问题。在现代语言哲学中,指称关系被看作是一种使用关系,是人们对语词的一种用法而已。实在论与反实在论在指称问题上的分歧的焦点集中在对于指称
请教对象设计
虽然长期关注J道关于对象设计的帖子,但是自己真正去设计的时候还是会被对象的职责混淆。请高手指点。 首先说说业务:在一个地图上画一个区域,实现对这个区域的管理。 1。划分区域 a.首先提示用户在地图上某水平上画一个区域,区域不能与同水平的其他区域相交(是三
英语思维与面向对象分析思维的关系
这个想法来自于抖音的一个小视频:什么是英语思维(点击标题)。中文:汤姆应该是一等奖,按照中文思维翻译成英语是:Tom should be the first prize;而按照英语思维,使用物语Object作为主语:The first prize should go to Tom.这
这样的项目还有价值重构吗?
如果有这么一个项目你该如何去重构呢? 1.三个独立的项目使用一个数据库。数据库没有E-R实体模型,没有设计文档,也没有任何关系图,表之间没有外键关联(意味着逆向工程不可用),所有表关系、数据完整性和约束全部由存储过程控制(10年前这么干过,但今天居然又看见
软件开发是什么、如何做
一、软件开发是什么 有形的工具是人类肢体的延伸;计算机系统则是人类大脑的延伸: 将人脑中的系统模型放到计算机系统中运行,从而将人脑解放出来做更有价值的事情。 “人脑中的系统模型”
关于四色图的理解
因为最近在开发一个全新系统,特意回头细细阅读了banq的四色原型后,想在此道出狭隘理解,希望走过路过的前辈指点,以便纠正错误的理解。Description,对party作分类,是否对party的高层抽象都可以划分到description?Party ,对一个事物固有属性的描述,但凡一
一个对象设计问题,求帮助。
在JiveJdon 中 Forum 与 ForumThread 是聚合关系,Forum 是聚合根。为什么在Forum代码上却看不出它与FourmThread的关联,只在ForumThread体现与Forum的关联? 我还有好些个关于确定对象间关系的
怎么进行分离。
要实现一个像svn版本同步功能的信息同步模块。 在项目中有User用户信息,由于可能用 pc android IOS等客户端登录到服务器来同步User信息。User用户信息产生不一致的情况主要是 同一个公司的人员都能修改User信息,所以有一次修改以后下一
存储比展现更重要
最近这几天,看这些概念看得头晕,还是这样来看待这些东东吧(找到本征),最后数据会流向到哪里?!数据库!那么其他语言所做的努力体现在更有好的呈现这些来自于数据库的数据,就像你在 dos 和 windows xp 给用户选择一样,绝大多数用户会使用更加有好的方式,而我们其他语言所做的就是这种友好,比如,
认知偏差欺骗表
思考是很艰难的,某种类型的思维都有一种主观偏见与局限。四个问题导致了我们的认知偏差:太多的信息、缺乏意义、快速行动的需要、如何知道哪些是日后必须要记住的。 第一个问题:太多的信息世界上有太多的信息,因此我们别无选择,只能对信息进行过滤,我们的大脑使
基本设计原则:尽可能降低复杂化的程度 - FrançoisChollet
您所做的事情越复杂,即使只是将其结构化,是一种建设性的复杂性(如数据表结构设计,DDD聚合设计等,关联关系不能太多,虽然这是一种结构化关系,但是如果有很多1:N和1:2甚至N:N关系,则会复杂化)。复杂化会让排斥您的人也就越多。简单化就是无障碍。 我可以原谅建设性的复杂性:抽
“策略依赖”一种设计的新思路
转载一篇文章:http://huandu.me/2012/04/06/665/这里作者讲述了设计当中容易进入的一种误区。全新诠释了自然界当中的服务的理想化状态。很值得借鉴!
幽默:能否将人类群体视为神经元集合的延伸?
当前人们对大脑自身的认识深入促进人工智能和认知科学等方面发展,仿真人类的大脑思考模型称为启发很多创新方法研究的源泉,例如人其实是神经元交互聚合的产物,人类群体是否可视为神经元集合的延伸?如何借鉴神经元这种演进方法来研究复杂系统?维特斯坦特说:太初有为,世界是由行为互动组成=世界是由事实组成,
OO建模求教
如果想做一个群聊的软件,一条消息需要发送给多个人。 1. 那么数据库表如何设计比较好呢?2. 而且当好友收到消息以后,会提示用户消息已读 这个怎么建模好呢? 求教banq老师
上页
下页
关闭