重构来自于Martin Fowler的重构目录。你可以在这里找到包含简介的原始文章。 在我看来,这是一个比较罕见的重构,但有时却终能派上用场。当你尝试进行提取方法的重构时,需要引入大量的方法。在一个方法中使用众多的本地变量有时会使代码变得丑陋。因此最好使用提取方法对象这个重构,将执行任务的逻辑分开 ...
分类:
其他好文 时间:
2016-08-19 10:02:10
阅读次数:
107
十年前,Martin Fowler撰写了 GUI Architectures 一文,至今被奉为经典。本文所谈的所谓架构二字,核心即是对于对于富客户端的 代码组织/职责划分 。纵览这十年内的架构模式变迁,大概可以分为MV*与Unidirectional两大类,而Clean Architecture则是 ...
分类:
Web程序 时间:
2016-08-17 15:31:10
阅读次数:
438
insert插入语句
mysql>createtabletest(idint(4)notnullauto_increment,namechar(20)notnull,primarykey(id));
mysql>insertintotest(id,name)values(1,‘martin‘);
QueryOK,1rowaffected(0.03sec)
mysql>insertintotest(name)values(‘martin‘);#由于id字段是自增的..
分类:
数据库 时间:
2016-08-13 14:23:28
阅读次数:
203
如果说开闭原则是面向对象设计的目标的话,那么依赖倒转原则就是面向对象设计的主要实现机制之一,它是系统抽象化的具体实现。依赖倒转原则是Robert C. Martin在1996年为“C++Reporter”所写的专栏Engineering Notebook的第三篇,后来加入到他在2002年出版的经典著 ...
分类:
其他好文 时间:
2016-08-12 15:11:00
阅读次数:
171
1、创建数据库
mysql>createdatabasemartin;
QueryOK,1rowaffected(0.05sec)
mysql>showcreatedatabasemartin\G;
***************************1.row***************************
Database:martin
CreateDatabase:CREATEDATABASE`martin`/*!40100DEFAULTCHARACTERSETlati..
分类:
数据库 时间:
2016-08-11 23:29:24
阅读次数:
507
转: POJO 一:什么是POJOPOJO的名称有多种,pure old java object 、plain ordinary java object 等。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“ ...
分类:
编程语言 时间:
2016-08-11 19:07:36
阅读次数:
157
一、什么是IOC 维基百科上说到:2004年Martin Fowler 提出了“控制反转的”概念,他得出的结论是:依赖对象的获得被反转了。后来为这个创造了一个更好的名字:依赖注入(IOC = Inversion of Control).简单的解释是:系统的运作是通过两个或多个类的合作来实现业务逻辑, ...
分类:
其他好文 时间:
2016-08-02 20:47:25
阅读次数:
111
概述 概述 1、本文档的内容主要来源于书籍《代码整洁之道》作者Robert C.Martin,属于读书笔记。 2、软件质量,不仅依赖于架构和项目管理,而且与代码质量紧密相关,本书提出一种,代码质量与整洁成正比的观点,并给出了一系列行之有效的整洁代码操作实践,只要遵循这些规则,就可以编写出整洁的代码, ...
分类:
其他好文 时间:
2016-07-31 09:09:06
阅读次数:
224
按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 pojo和javabean的 ...
分类:
其他好文 时间:
2016-07-23 01:56:34
阅读次数:
167
IoC的全称是Inversion of Control,中文称为控制反转, Martin Flower由根据它创造了一个新词:Dependency Injection,中文称为依赖注入。这两个词讲的是一回事儿。 控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码 ...
分类:
编程语言 时间:
2016-07-21 23:35:03
阅读次数:
210