HWH....

导航

 

近期需要看的书

敏捷程序设计
架构模式设计的

程序设计的大原则

1.针对接口编程,而不是针对实现编程.................Like a 的关系 _
2.优先使用组合,而不是类继承.........................什么时候才能继承:Is a 的关系的时候 _
3.封装变化点...............................................都知道封装,但是我们应该封装什么呢——封装变化 _
4.使用重构得到模式.......................................先写程序吧——源代码就是设计,这一点很重要哦
这些原则的目标是什么?..是为是应对"变化"。变化在程序过程中可以说是无处不在的,所以我们要减小变化对程序整体的影响

程序设计的小原则

1.单一职责原则(Single Responsibility Principle .SRP).......一个最好只做一件事,只有一个引起它变化的原因。能让程序低耦合、高内聚   _
2.开放封闭原则(Open Closed Principle .OCP)..................对增开放,对改封闭 _
3.Liskov替换原则(Liskov Substitution Principle .LSP)......子类型必须能够替换它的基类型。也就是说父类的方法都要在子类中实现或者重写 _
4.依赖倒置原则(Dependency Inversion Principles .DIP)....高层不依赖低层,二者都应该依赖于抽象;抽象不应该依赖于细节,细节应该依赖于抽象 _
5.接口隔离原则(Interface Segregation Principle .ISP).......应该把胖接口中的方法分组,然后用多个接口代替它 _
posted on 2010-11-28 17:23  HWH....  阅读(243)  评论(0编辑  收藏  举报