设计模式-充血模式(九)

充血模式即领域驱动设计(Domain Driven Design, 简称 DDD) 贫血模式 在之前我们写一篇关于贫血模式的文章, 点击查看. 贫血模式是目前主流的一种开发模式, 基于M

孩子是如何认识世界的?

让.皮亚杰 瑞士人,近代最有名的发展心理学家,他的认知发展学成为了这个学科的典范。 20世纪最伟大的心理学家. 与弗洛伊德称为心理学史上两位巨人。

工程师-定律(三)

朴实定律 程序应该熟悉的常用定律法则 二八定律 二八定律是指在任何一组东西中, 最重要的只占其中一小部分, 约20%. 其余80%尽管是多数, 却是次要的

工程师-阅读(二)

技术书籍 推荐参考: «豆瓣编程图书TOP10» 程序员修炼之道(第2版) 豆瓣分:9.0 原英文名«The Pragmatic Programmer» 直

设计模式-接口组合(八)

有一种非常经典的设计原则: 组合优于继承, 多用组合少用继承 为什么少用继承 继承是面向对象的四大特性之一, 表示类之间的 is-a 关系. 支持多态特性, 可以解

设计模式-接口编程(七)

何为"接口"编程 基于接口而非实现编程. 英文: Program to an interface, not an implementation 这条原则是一条比较抽象,泛化的设计思想. 接口的本质: 接口就是一

设计模式-贫血模式(六)

贫血开发模式 传统的MVC结构分为: Model 层, Controller 层, View层. 而做为前后端分离的MVC变为后端被分为: Controller, Service, Model 层. Controller 层负责暴露接口给前端调用. Service 层

设计模式-学习地图(四)

学习之前先罗列一下学习框架地图. 方便今后的学习. 三种编程范式 面向过程 面向对象(最主流) 函数式编程(如go语言) 面向对象7大知识点 面向对象的四