API设计理解
文章平均质量分 53
「已注销」
程序员
展开
-
内存控制理解(个人)
内存不是不管,是要从设计上考虑清楚,而不是精细到每个微观的地方去管,内存管理在大一点的系统中,一定要分层管理。一定要尽量做到, 某一大件任务完成后,内部不管有什么问题,内容都不会出错就行了。 比方说,操作系统就不会操心你一个用户进程有没有内存泄露. 大不了把进程杀掉一了百了. 操作系统绝对不会一个个 shared_ptr 去释放。 设计的框架不解决这个问题原创 2015-04-29 17:57:20 · 534 阅读 · 0 评论 -
(理解)ORM对象-关系映射
对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接原创 2014-12-14 01:30:18 · 1158 阅读 · 0 评论 -
IOC依赖倒置(个人理解)
所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。 所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b = new B(),这就是最简单的获取B实例的方法(当然还有各种设计模式可以帮助你去获得B的实例,比如工厂、Locator等等),然后你就可以调用b对象了。 所以,不倒原创 2014-12-14 01:30:00 · 570 阅读 · 0 评论