Skip to main content

One doc tagged with "OOP"

View All Tags

Object-Oriented Programming,OOP

因為工作上有些測試機會架在雲端,為了省錢沒有綁定eip,那為了要在每次開機都不用去看新的外部ip然後再改ssh的連線ip,所以程式自動執行以上事情,同時因為管理的過程是適合拿來改成oop風格,所以順便練習oop風格的寫法.以下實作項目 抽象化,就是code開頭在用abc規劃架構多型 因為目前只寫aws的,但是要用到gcp那些也都會使用父輩的VM class,畢竟每一台機器,無論是gcp,azure,aws都會需要 開機 關機 重開等功能.繼承,EC2會繼承至VM架構.封裝 要做到stop, start, restart並加入一些小東西,並把這些東西集合在各個公開介面.另外補充,該程式碼功能主要是拿來再起動ec2後,用程式幫我修改ssh config,避免每次都要自己上去查詢並修改. 基本上把ssh config裡面的host拉出來做變數再帶入寫會更好,不過這邊偷懶就先這樣寫囉.