标签存档: 编码

ThoughtWorks的招聘题目解答

本来今天想看看一些分布式的理论东西的,无意中看到了ThoughtWorks 的招聘题目,很好玩的一个题目,这个题目代码量可大可小,就当练习下自己的代码能力,做了下!具体题目要求如下所示:

阅读全文…

面向对象之 — 封装

概述

面对对象的设计和编码中,经常碰到的一个问题,怎么算是面向对象,这个很虚,也很难去描述,也是自己早年很困惑的东西,虽然看了很多的书,但是很难有一个整体层面的理论去概述,一直很想将这种概念进行落地。
这次就个人经验来来做个总结吧,大致上分为三个层面来进行面向对象的落地。

阅读全文…

系统设计 — 领域层的组织

目前的领域逻辑的组织可以分为三种:
一 事务脚本:
这个是我们最为常见的构建方式,简单的说:从表示层接受到参数,进行校验,计算,在将数据存储到合适的数据源层。然后再给表示层一个合适的返回,基本上是一个过程对应一个用户的可能的一个动作,在多个行为之间可以抽取出子例程在不同事物脚本之间共享!
优点:

阅读全文…

关于字符集、编码字符、字符编码方式的一些概念

1.基本概念

字符集:
字符的集合,带有特殊语义的符号,是人类的沟通方式的书面化,例如以前的甲骨文,后来的汉字。

阅读全文…