架构设计
文章平均质量分 76
flanet
这个作者很懒,什么都没留下…
展开
-
面向接口的好处
一个接口可以从三方面去考察:制定者(或者叫协调者),实现者(或者叫生产者),调用者(或者叫消费者)。接口本质上就是由制定者来协调实现者和调用者之间的关系。所以通常说的“面向接口编程”可以理解为:只有实现者和调用者都遵循“面向接口编程”这个准则,制定者的协调目的才能达到。一个老生常谈的例子就是JDBC。很多人费解:既然我每连接一种数据库(如mysql)都要事先原创 2012-07-06 22:10:18 · 873 阅读 · 0 评论 -
UML类图设计
设计模式(2):UML类图UML类图 解释UML类图:1. 首先看“动物”矩形框,它代表一个类。该类图分为三层,第一层显示类的名称,如果是抽象类就要用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法和行为。注意前面的符号,‘+’表示public, ‘—’ 表示private, ‘#’表示protected.转载 2012-07-14 09:25:46 · 11646 阅读 · 1 评论 -
Power Designer 12.5 下载破解 和 使用手册
-------------------一般操作 新建: new - physical data model -- DBMS:mysql5 查看 建表语句 : 双击你在 pd 里面所建的表--》选择“ perview ”,可以查看这张表的建表语句。 m 表示不能为空p 是主键 自增问题: 解决方法如下:在你所要设为自增型的键上(比如你的 id )双击,转载 2012-10-07 11:05:26 · 1575 阅读 · 0 评论 -
面向对象设计的11原则
头五项原则是关于类设计的,它们是: SRP,单一职责原则,一个类应该有且只有一个改变的理由。 OCP,开放封闭原则,你应该能够不用修改原有类就能扩展一个类的行为。 LSP,Liskov替换原则,派生类要与其基类自相容。 DIP,依赖倒置原则,依赖于抽象而不是实现。 ISP,接口隔离原则,客户只要关注它们所需的接口。 另外的六项是关于包的设计原则。 头三项包原则是原创 2012-10-08 21:16:36 · 572 阅读 · 0 评论 -
大型网站技术架构
架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了转载 2014-03-05 19:02:06 · 13795 阅读 · 0 评论