2013年3月25日

第一章面向对象涉及原则

摘要: 我们设计类的时候一般要遵循一些原则1.单一原则(SRP),每个对象只负责自己的事情,避免重复交叉,这样以后维护起来方便2.里氏替换原则(LSP)和依赖倒置原则(DIP) 就是依赖抽象而非具体从而使软件在以后维护中更加的方便,具体点说就是利用接口和抽象类达到这样的目的比如一个接口 IRun里面定义了一个run()方法,继承的有自行车run汽车run,那么我客户端只需要调用这个接口,run即可,不再跟汽车自行车,这样达到抽象,通用,同样这个例子也适合下面一个法则举一个简单的例子,直接贴代码,相信大家都看得懂 interface Itest { void a(); } ... 阅读全文

posted @ 2013-03-25 20:24 HOT SUMMER 阅读(208) 评论(0) 推荐(0) 编辑

c#设计模式第一天

摘要: 最近在升级软件版本,升级是一件让我非常头疼的事情,里面太过于复杂,每次都得要重新理一次,自己也不得不承认自己的设计不合理,后来读了一些设计模式的文章觉得受益匪浅,设计模式是软件的灵魂所在,精华的总结,很长一段时间自己在看别人源码的时候什么bll,DAL,之类的文件夹,当时很不解为什么要这么做,尽管自己也去用一些比如数据库多支持之类的类,为什么人家用接口,当时觉得自己按照自己的想法,没必要用这些,非常遗憾过了三年自己猜领悟接口与设计模式的重要性,以及为何要用它,今天开始自己记录下自己的每日总结,并把一些经验与大家一起分享,作为一个自学者,相信会引起自学者的共鸣,欢迎大家跟我一起学设计模式,我会. 阅读全文

posted @ 2013-03-25 17:03 HOT SUMMER 阅读(249) 评论(0) 推荐(0) 编辑

导航