
软件架构
文章平均质量分 98
MrSimp1e
这个作者很懒,什么都没留下…
展开
-
一种更清晰的Android架构
过去几个月以来,通过在Tuenti网站上与@pedro_g_s和@flipper83(安卓开发两位大牛)进行友好讨论之后,我决定写这篇关于架构Android应用的文章。 我写这篇文章的目的是想把我在过去几个月体悟到的小方法以及在调查和应用中学到的有用的东西分享给大家。翻译 2015-03-23 10:14:37 · 9904 阅读 · 11 评论 -
软件架构模式之分层架构
对程序员来说很常见一种情况是在没有合理的程序架构时就开始编程,没有一个清晰的和定义好的架构的时候,大多数开发者和架构师通常会使用标准式的传统分层架构模式(也被称为多层架构)——通过将源码模块分割为几个不同的层到不同的包中。不幸的是,这种编码方式会导致一系列没有组织性的代码模块,这些模块缺乏明确的规则、职责和同其他模块之间的关联。这通常被称为架构大泥球。翻译 2015-04-19 23:53:59 · 45243 阅读 · 9 评论 -
Ted Mosby - 一个MVP框架的软件架构
MVP软件架构的重量级文章原创 2015-05-28 08:20:01 · 9660 阅读 · 5 评论 -
Android系统架构之微服务架构
前段时间我们翻译的《软件架构模式》( 完整书籍的地址 ) 对外发布之后得到了大家的一致好评,书中讲述了五种经典、流行的软件架构模式,同时分析了五种模式的实现、优缺点等,为我们的开发工作提供了很有价值的指导。但是《软件架构模式》的问题原创 2015-06-01 10:26:27 · 14800 阅读 · 5 评论 -
面向对象六大原则
本文出自《Android源码设计模式解析与实战》中的第一章。 1、优化代码的第一步——单一职责原则单一职责原则的英文名称是Single Responsibility Principle,简称SRP。它的定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的函数、数据的封装。就像秦小波老师在《设计模式之禅》中说的:“这是一个备受争议却又及其重要的原则。只要你原创 2015-11-30 00:10:44 · 42773 阅读 · 37 评论