精英盒子 -> 程序设计 -> 笔记 [打印本页]

iol 2011-08-12 12:56

笔记

业务的封装  就是让业务逻辑与界面逻辑分开
面向对象三大特性:封装.继承,多态
工厂模式
编程是一门技术 更是一门艺术,不能只满足于写完代码运行结果正确就完事,时常考虑如何让代码更加精简,更加容易维护,容易扩展和复用.
面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象
的抽象集合才是类
没有人是天生就牛X的,有一些所谓的技术牛人总会在人面前说什么,"你连这都不懂","这还不简单了,你够笨的’等等说词。给人感觉他非常聪明,天生就会的样子,其实他在之前也不知走过多少弯路,犯过多少错,或许他之前也被更早的牛人羞辱过,所以再继续把羞辱传给后人.
男人的胸怀是被冤枉撑大的!天天在这行当里混,阅人无数,被羞辱也是正常的事了.问题在于是不是头脑清醒,自己不能放弃.
,学习一定是一个自己感悟的过程,而程序员的感悟就是自己写程序做项目,通过实践再学习,最终升华为牛人.
一种编程方式:依赖注入(Dependency Injection)
反射
eg:Animal animal = (Animal)Assembly.Load(""AnimalSystem").CreateInstance("AnimalSystem.Cat");

知足是可以常乐,但知足如何能进步!?

面向对象的四个好处 ,是可维护、可扩展、可复用和灵活性好

可以把PC电脑理解成是大的软件系统,任何部件如CPU、内存、硬盘,显卡等都可以理解为程序中封装的类或程序集,由于PC易插拨的方式,那么不管哪一个出问题,都可以在不影响别的部件的前题下进行修改或替换。

PC电脑里叫易插拨,面向对象里把这种关系叫强内聚、松耦合。

设计模式其中的几大设计原则,单一职责原则,开放—封闭原则,依赖倒转原则

谓单一职责原则,就是指就一个类而言,应该仅有一个引起它变化的原因

开放—封闭原则是说对扩展开发,对修改关闭

依赖倒转原则 抽象不应该依赖细节,细节应该依赖于抽象

世间万物都是遵循某种类似的规律,谁先把握了这些规律,谁就最早成为了强者。

收音机就是典型的耦合过度

浪奔,浪流,万里江海点点星光耀,人间事,多纷扰,化作滚滚东逝波涛,有泪,有笑…………

人生目标很明确,别的方面弱一些有什么关系呢?

三层架构,分层开发

三层架构或者分层开发说起来容易,在程序开发时的初学者还是有很多的误解。

1 UI层   (表现层,界面层)

2 数据访问层(Data Access Layer)或简称 DAL 层

3 业务逻辑层(Business Logic Layer)

若是程序不会变化,原有的设计就没什么问题,运行结果正确足够了,但若是程序可能会时常随业务而变化,新的设计就大大提高了应变性,这其实就是应用设计模式的目的所在。


iol 2011-08-12 12:57
...沙发自己坐

iol 2011-08-12 12:58
求加精/*子*/....

iol 2011-08-12 13:01
求挽..潜

abreto 2011-08-12 17:32
貌似

jybox 2011-08-17 14:15
围观一下,另外你怎么又退群了?




Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.046569 second(s),query:5 Gzip enabled