DDD是Domain driven design(领域驱动设计)的简称,是一种软件设计和开发的方法论,特别适用于复杂业务领域软件设计和开发。本文算是《领域驱动设计》这本书的读书笔记,加上自己的一些读后感。网上有很多这本书的读书笔记,但是都是别人的,不如自己总结的理解深刻。建议大家在读这本书时结合《实... ...
分类:
其他好文 时间:
2017-09-08 01:14:00
阅读次数:
152
C# 封装 封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。 C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问 ...
1 AOP概述 ●AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。 ●AOP编程操作的主要对象是切面(aspect),而切面模块化横切关注点。 ●在应用A ...
分类:
编程语言 时间:
2017-08-29 21:53:33
阅读次数:
371
1 AOP概述 ●AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。 ●AOP编程操作的主要对象是切面(aspect),而切面模块化横切关注点。 ●在应用A ...
分类:
其他好文 时间:
2017-08-29 20:39:51
阅读次数:
189
1 AOP概述 ●AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。 作用:本质上来说是一种简化代码的方式 继承机制 封装方法 动态代理 …… ●AOP编程 ...
分类:
编程语言 时间:
2017-08-29 19:45:42
阅读次数:
218
周五晚上。终于下了雨。所以也终于能够乱七八糟多写点松散的东西了...方法论问题。这个题目太大以至于内容和题目的关联看起来有失偏颇。只是也无所谓,既然被人以为“没有方法论”而歧视了。这里也就抛出一些伪方法论,总之,就是一些大而空的东西。我并非说方法论没实用,而是说方法论太实用了,以至于绝不能误解它。难 ...
分类:
编程语言 时间:
2017-08-14 19:04:05
阅读次数:
256
该系列是学习机器学习的系列博客,主要用于记录和分享学习机器学习(和深度学习)过程中的各种知识和问题,希望能够将自己学习到的知识、方法论转化为文字,分享给更多有志于从事机器学习相关工作或学习的同学。 学习资源 目前网上关于机器学习的资源已经非常丰富,现在分享笔者学习过程中接触到的学习资源: 书籍: 《 ...
分类:
其他好文 时间:
2017-08-11 10:33:07
阅读次数:
244
人们问我最多的问题之一是在CSS类名中--和__是什么意思?它们的出现是源于BEM和Nicolas Gallagher... BEM的意思就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。这种巧妙的命名方法让你的CSS类对其他开发 ...
分类:
Web程序 时间:
2017-08-09 14:23:29
阅读次数:
173
谨以此文告诫自己浪费12个小时的教训。 BEM的意思是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。这种命名方法让你的css类对其他开发者来说更加透明而且更有意义。在此介绍的是在原始的BEM的基础上改进的版本。 命名约定模式如下: ...
分类:
其他好文 时间:
2017-08-06 23:09:38
阅读次数:
323